1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
# - Try to find dwarfutils
if (DWARFUTILS_LIBRARIES AND DWARFUTILS_INCLUDE_DIRS)
set (DWARFUTILS_FIND_QUIETLY ON)
endif (DWARFUTILS_LIBRARIES AND DWARFUTILS_INCLUDE_DIRS)
find_path (DWARFUTILS_INCLUDE_DIR
NAMES
libdwarf.h
PATHS
/usr/local/opt/dwarfutils/include/libdwarf-0/
/opt/homebrew/opt/dwarfutils/include/libdwarf-0/
ENV CPATH)
find_library (DWARFUTILS_LIBRARY
NAMES
dwarf
PATHS
/usr/local/opt/dwarfutils/lib/
/opt/homebrew/opt/dwarfutils/lib/
ENV LIBRARY_PATH
ENV LD_LIBRARY_PATH)
include (FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set DWARFUTILS_FOUND to TRUE if all listed variables are TRUE
find_package_handle_standard_args(dwarfutils DEFAULT_MSG
DWARFUTILS_LIBRARY
DWARFUTILS_INCLUDE_DIR)
mark_as_advanced(DWARFUTILS_INCLUDE_DIR DWARFUTILS_LIBRARY)
set(DWARFUTILS_LIBRARIES ${DWARFUTILS_LIBRARY} )
set(DWARFUTILS_INCLUDE_DIRS ${DWARFUTILS_INCLUDE_DIR} )
|