Elfutils cleanup (#591)
authorTim Haines <thaines.astro@gmail.com>
Thu, 2 May 2019 20:54:12 +0000 (15:54 -0500)
committerGitHub <noreply@github.com>
Thu, 2 May 2019 20:54:12 +0000 (15:54 -0500)
commit227677a69185330f4a8bb7cd9d4bf91425808831
treee544e378c2bd6f37f55957ae9fb1590b49b94f44
parent12cbc0e76d0ccc49eb78f987b05b69cbc3652fef
Elfutils cleanup (#591)

fixes #557
fixes #547
fixes #561

- Consolidate all elfutils options into cmake/ElfUtils.cmake
- Allow user to supply installation hint directories
- Allow user to specify minimum version
- Use user-specified minimum version when building from source instead of 'elfutils-latest.tar.gz'
- Unify system paths when searching for libelf and libdw (fixes #557)
- Correctly install headers/libs when building from source (fixes #547)
- Exports variables for use in Testsuite (fixes #561)
- Clean up formatting
CMakeLists.txt
README.md
cmake/ElfUtils.cmake [new file with mode: 0644]
cmake/Modules/DyninstSystemPaths.cmake [new file with mode: 0644]
cmake/Modules/FindLibDwarf.cmake
cmake/Modules/FindLibElf.cmake
cmake/packages.cmake
dwarf/CMakeLists.txt
elf/CMakeLists.txt
symtabAPI/CMakeLists.txt