Fix Findlibdw.cmake and Findlibelf.cmake (#764)

- improve pkg-config and explicit search fallback

[ROCm/rocprofiler-sdk commit: d766034c06]
Этот коммит содержится в:
Jonathan R. Madsen authored and GitHub committed 2024-04-15 15:35:07 -05:00
1 родитель 1bdf62348e
Коммит 8ec308e9dc
2 files changed
+13 -6

No files matched your search

+6 -2
Просмотреть файл
@@ -25,8 +25,12 @@
find_package(PkgConfig)
if(PkgConfig_FOUND)
set(ENV{PKG_CONFIG_SYSTEM_INCLUDE_PATH} "")
pkg_check_modules(DW libdw)
if(DW_FOUND)
if(DW_FOUND
AND DW_INCLUDE_DIRS
AND DW_LIBRARIES)
set(libdw_INCLUDE_DIR
"${DW_INCLUDE_DIRS}"
CACHE FILEPATH "libdw include directory")
@@ -36,7 +40,7 @@ if(PkgConfig_FOUND)
endif()
endif()
if(NOT PkgConfig_FOUND OR NOT DW_FOUND)
if(NOT libdw_INCLUDE_DIR OR NOT libdw_LIBRARY)
find_path(
libdw_ROOT_DIR
NAMES include/elfutils/libdw.h