mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
cmake adds newlines to variables set from command output, trashing the
usefulness of the flexible method of setting the rpath var. back to the clunky manual setting.
This commit is contained in:
parent
00b1a50977
commit
81722040f8
@ -5,7 +5,11 @@ endif(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||||
set(FREEBSD true)
|
||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
execute_process(COMMAND "sh" "-c" "realpath `dirname \\`${CMAKE_C_COMPILER} --print-file-name=libgcc_s.so\\``" OUTPUT_VARIABLE CMAKE_BUILD_RPATH)
|
||||
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(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||||
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
|
||||
|
Loading…
x
Reference in New Issue
Block a user