Findlibelf.cmake (583B)
1 find_package(PkgConfig) 2 pkg_check_modules(PC_libelf libelf=0.8.13) 3 4 find_path(libelf_INCLUDE_DIR libelf.h 5 HINTS ${PC_libelf_INCLUDEDIR} ${PC_libelf_INCLUDE_DIRS}) 6 7 find_library(libelf_LIBRARY NAMES elf 8 HINTS ${PC_libelf_LIBDIR} ${PC_libelf_LIBRARY_DIRS} ) 9 10 set(libelf_LIBRARIES ${libelf_LIBRARY}) 11 set(libelf_INCLUDE_DIRS ${libelf_INCLUDE_DIR}) 12 13 include(FindPackageHandleStandardArgs) 14 find_package_handle_standard_args(libelf DEFAULT_MSG 15 libelf_LIBRARY libelf_INCLUDE_DIR) 16 17 mark_as_advanced(libelf_INCLUDE_DIR libelf_LIBRARY )