]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
the rpath hack is only needed on arm
authorG.E. <gregory.economou@vectorcamp.gr>
Wed, 17 Apr 2024 08:33:00 +0000 (11:33 +0300)
committerG.E. <gregory.economou@vectorcamp.gr>
Wed, 17 Apr 2024 08:33:00 +0000 (11:33 +0300)
cmake/osdetection.cmake

index 3369447a9f2d7b464bef20f79e0b5516cd7ad237..8bfbd3bd590b8e57997ced5f3fb6ccae616dc1bc 100644 (file)
@@ -4,12 +4,14 @@ endif(CMAKE_SYSTEM_NAME MATCHES "Linux")
 
 if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
     set(FREEBSD true)
-    set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-    #FIXME: find a nicer and more general way of doing this
-    if(CMAKE_C_COMPILER MATCHES "/usr/local/bin/gcc12")
-        set(CMAKE_BUILD_RPATH "/usr/local/lib/gcc12")
-    elseif(CMAKE_C_COMPILER MATCHES "/usr/local/bin/gcc13")
-        set(CMAKE_BUILD_RPATH "/usr/local/lib/gcc13")
+    if(ARCH_AARCH64)
+        set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+        #FIXME: find a nicer and more general way of doing this
+        if(CMAKE_C_COMPILER MATCHES "/usr/local/bin/gcc12")
+            set(CMAKE_BUILD_RPATH "/usr/local/lib/gcc12")
+        elseif(CMAKE_C_COMPILER MATCHES "/usr/local/bin/gcc13")
+            set(CMAKE_BUILD_RPATH "/usr/local/lib/gcc13")
+        endif()
     endif()
 endif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")