mirror of
https://github.com/darlinghq/darling.git
synced 2026-05-23 04:58:42 -05:00
Fix #129
This commit is contained in:
@@ -20,9 +20,8 @@ macro(InstallSymlink _filepath _sympath)
|
||||
if (BINARY_PACKAGING_MODE)
|
||||
execute_process(COMMAND "${CMAKE_COMMAND}" -E create_symlink
|
||||
${_filepath}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/symlinks/${_symname})
|
||||
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/symlinks)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/symlinks/${_symname}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${_symname})
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_symname}
|
||||
DESTINATION ${_installdir})
|
||||
else ()
|
||||
# scripting the symlink installation at install time should work
|
||||
|
||||
@@ -8,7 +8,7 @@ endif(COMMAND cmake_policy)
|
||||
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -ggdb")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,--warn-unresolved-symbols -Wl,--unresolved-symbols=report-all -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,--warn-unresolved-symbols -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map")
|
||||
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/libc/fbsdcompat)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/kernel/libsyscall/wrappers)
|
||||
@@ -37,7 +37,7 @@ SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
|
||||
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
|
||||
add_library(system SHARED ${libsystem_sources})
|
||||
target_link_libraries(system PRIVATE dyld)
|
||||
#target_link_libraries(system PRIVATE dyld)
|
||||
target_link_libraries(system PUBLIC system_malloc system_c system_kernel keymgr
|
||||
system_m system_info system_notify libdispatch_shared objc launch
|
||||
removefile system_copyfile unwind system_coreservices CommonCrypto)
|
||||
|
||||
Reference in New Issue
Block a user