This is an automated email from the ASF dual-hosted git repository.

bneradt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new 9d56432c43 Fix Findunwind.cmake on RHEL (#11001)
9d56432c43 is described below

commit 9d56432c43429e60bcfdc4a30b6aff51cc32db55
Author: Phong Nguyen <[email protected]>
AuthorDate: Fri Feb 2 08:55:42 2024 -0800

    Fix Findunwind.cmake on RHEL (#11001)
    
    Fix change in #10811 intended for Ubuntu that caused build issues on RHEL.
---
 cmake/Findunwind.cmake | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/cmake/Findunwind.cmake b/cmake/Findunwind.cmake
index b192ccde8f..e1b2530b8d 100644
--- a/cmake/Findunwind.cmake
+++ b/cmake/Findunwind.cmake
@@ -28,14 +28,17 @@
 #     unwind::unwind
 #
 
+find_library(unwind_LIBRARY NAMES unwind)
 find_library(unwind_ptrace_LIBRARY NAMES unwind-ptrace)
 find_library(unwind_generic_LIBRARY NAMES unwind-generic)
-find_path(unwind_INCLUDE_DIR NAMES libunwind.h)
+find_path(unwind_INCLUDE_DIR NAMES libunwind.h libunwind/libunwind.h)
 
-mark_as_advanced(unwind_FOUND unwind_LIBRARY unwind_INCLUDE_DIR)
+mark_as_advanced(unwind_FOUND unwind_LIBRARY unwind_ptrace_LIBRARY 
unwind_generic_LIBRARY unwind_INCLUDE_DIR)
 
 include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(unwind REQUIRED_VARS unwind_LIBRARY 
unwind_INCLUDE_DIR)
+find_package_handle_standard_args(
+  unwind REQUIRED_VARS unwind_LIBRARY unwind_ptrace_LIBRARY 
unwind_generic_LIBRARY unwind_INCLUDE_DIR
+)
 
 if(unwind_FOUND)
   set(unwind_INCLUDE_DIRS ${unwind_INCLUDE_DIR})
@@ -44,5 +47,7 @@ endif()
 if(unwind_FOUND AND NOT TARGET unwind::unwind)
   add_library(unwind::unwind INTERFACE IMPORTED)
   target_include_directories(unwind::unwind INTERFACE ${unwind_INCLUDE_DIRS})
-  target_link_libraries(unwind::unwind INTERFACE "${unwind_ptrace_LIBRARY}" 
"${unwind_generic_LIBRARY}")
+  target_link_libraries(
+    unwind::unwind INTERFACE "${unwind_ptrace_LIBRARY}" 
"${unwind_generic_LIBRARY}" "${unwind_LIBRARY}"
+  )
 endif()

Reply via email to