mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 14:57:34 +00:00
CMake: Only enable "MacOS workaround" on MacOS
This was preventing ports from building on Linux.
This commit is contained in:
parent
6ab81c32be
commit
5a97e8bb23
1 changed files with 5 additions and 3 deletions
|
@ -109,9 +109,11 @@ foreach(lang ASM C CXX OBJC OBJCXX)
|
||||||
unset(CMAKE_SHARED_MODULE_LOADER_${lang}_FLAG )
|
unset(CMAKE_SHARED_MODULE_LOADER_${lang}_FLAG )
|
||||||
unset(CMAKE_${lang}_OSX_DEPLOYMENT_TARGET_FLAG)
|
unset(CMAKE_${lang}_OSX_DEPLOYMENT_TARGET_FLAG)
|
||||||
unset(CMAKE_${lang}_SYSROOT_FLAG)
|
unset(CMAKE_${lang}_SYSROOT_FLAG)
|
||||||
# MacOS Workaround. Don't generate install_name flag when cross compiling
|
if (CMAKE_SYSTEM_NAME MATCHES Darwin)
|
||||||
set(CMAKE_${lang}_CREATE_SHARED_LIBRARY
|
## MacOS Workaround. Don't generate install_name flag when cross compiling
|
||||||
"<CMAKE_${lang}_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
set(CMAKE_${lang}_CREATE_SHARED_LIBRARY
|
||||||
|
"<CMAKE_${lang}_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||||
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
set(CMAKE_INSTALL_NAME_TOOL "")
|
set(CMAKE_INSTALL_NAME_TOOL "")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue