Fix Findlibdw.cmake and Findlibelf.cmake (#764)
- improve pkg-config and explicit search fallback
[ROCm/rocprofiler-sdk commit: d766034c06]
Этот коммит содержится в:
1 родитель
1bdf62348e
Коммит
8ec308e9dc
2 files changed
+13
-6
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user