This commit is contained in:
Yuhang Zhao 2023-05-17 19:30:28 +08:00
parent 4215c944ff
commit 65fc009da7
1 changed files with 4 additions and 3 deletions

View File

@ -685,12 +685,13 @@ function(setup_compile_params)
endif() endif()
endif() endif()
else() else()
target_compile_options(${__target} PRIVATE -fuse-ld=lld) #target_compile_options(${__target} PRIVATE -fuse-ld=lld)
target_link_options(${__target} PRIVATE target_link_options(${__target} PRIVATE
-Wl,--color-diagnostics -Wl,-z,keep-text-section-prefix -Wl,--color-diagnostics -Wl,-z,keep-text-section-prefix
) )
if(APPLE) if(APPLE)
target_compile_options(${__target} PRIVATE -fobjc-arc -fobjc-call-cxx-cdtors) # http://clang.llvm.org/docs/AutomaticReferenceCounting.html # TODO: -fobjc-arc (http://clang.llvm.org/docs/AutomaticReferenceCounting.html)
target_compile_options(${__target} PRIVATE -fobjc-call-cxx-cdtors)
target_link_options(${__target} PRIVATE $<$<NOT:$<CONFIG:Debug>>:-Wl,--strict-auto-link>) target_link_options(${__target} PRIVATE $<$<NOT:$<CONFIG:Debug>>:-Wl,--strict-auto-link>)
endif() endif()
if(COM_ARGS_SPECTRE) if(COM_ARGS_SPECTRE)