Workaround CMP0177 Warning

We can't use cmake_policy yet since there are older cmake versions that we still need to support.
This commit is contained in:
Thomas A. 2025-04-18 21:54:46 -07:00
parent e06036ba3b
commit ab6424979f
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,7 @@
if(COMMAND cmake_policy)
# cmake_policy(SET CMP0177 NEW)
endif(COMMAND cmake_policy)
include(darling_lib)
#include(CMakeParseArguments)
@ -15,12 +19,12 @@ function(wrap_elf name elfname)
)
if (ARGC LESS 3)
set(destination "/usr/lib/native")
set(destination "usr/lib/native")
else (ARGC LESS 3)
set(destination ${ARGV2})
endif (ARGC LESS 3)
set(DYLIB_INSTALL_NAME "${destination}/lib${name}.dylib")
set(DYLIB_INSTALL_NAME "/${destination}/lib${name}.dylib")
include_directories(${CMAKE_SOURCE_DIR}/src/startup/mldr/elfcalls)
add_darling_library(${name} SHARED ${CMAKE_CURRENT_BINARY_DIR}/${name}.c)
target_link_libraries(${name} PRIVATE system)

View File

@ -19,6 +19,6 @@ if (COMPONENT_gui)
wrap_elf(xkbfile libxkbfile.so)
wrap_elf(cairo libcairo.so)
wrap_elf(dbus libdbus-1.so)
wrap_elf(GL libGL.so "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries")
wrap_elf(GLU libGLU.so "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries")
wrap_elf(GL libGL.so "System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries")
wrap_elf(GLU libGLU.so "System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries")
endif()