Fix unset OUTPUT_NAME

This commit is contained in:
William Kent
2024-03-10 16:00:22 -04:00
parent d49d0a41a7
commit 1572995685
3 changed files with 3 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
add_darwin_static_library(libfirehose_kernel)
set_property(TARGET libfirehose_kernel PROPERTY OUTPUT_NAME "firehose_kernel")
target_sources(libfirehose_kernel PRIVATE
src/firehose_buffer.c
)

View File

@@ -1,4 +1,5 @@
add_darwin_static_library(libkmod)
set_property(TARGET libkmod PROPERTY OUTPUT_NAME "kmod")
target_sources(libkmod PRIVATE c_start.c c_stop.c)
target_link_libraries(libkmod PRIVATE xnu_kernel_headers AvailabilityHeaders)
target_compile_definitions(libkmod PRIVATE TARGET_OS_OSX)

View File

@@ -58,7 +58,7 @@ target_include_directories(libsystem_kernel_private_headers INTERFACE private_in
add_darwin_static_library(libsystem_kernel_static)
# This product should be called libsystem_kernel.a and should be placed in /usr/local/lib/{dyld,system,loaderd,dyld_stub}
set_target_properties(libsystem_kernel_static PROPERTIES OUTPUT_NAME "libsystem_kernel")
set_target_properties(libsystem_kernel_static PROPERTIES OUTPUT_NAME "system_kernel")
target_sources(libsystem_kernel_static PRIVATE
${CMAKE_CURRENT_BINARY_DIR}/syscalls.a