diff options
Diffstat (limited to 'libgcc')
| -rw-r--r-- | libgcc/x86/CMakeLists.txt | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/libgcc/x86/CMakeLists.txt b/libgcc/x86/CMakeLists.txt index 8b2eb67..8dac6ba 100644 --- a/libgcc/x86/CMakeLists.txt +++ b/libgcc/x86/CMakeLists.txt @@ -1,21 +1,20 @@ -add_library(CRTI INTERFACE) -add_library(CRTIBUNDLE STATIC) -target_sources(CRTIBUNDLE PRIVATE - ${CMAKE_CURRENT_LIST_DIR}/crti.nasm - $<TARGET_OBJECTS:CRTBEGIN> +add_library(CRTI OBJECT) +target_sources(CRTI PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/crti.nasm ) -target_link_libraries(CRTIBUNDLE PUBLIC - ASM_NASM_COMPILER_REQUIREMENTS + +target_link_libraries(CRTI + PUBLIC + ASM_NASM_COMPILER_REQUIREMENTS ) -target_link_libraries(CRTI INTERFACE CRTIBUNDLE) -add_library(CRTN INTERFACE) -add_library(CRTNBUNDLE STATIC) -target_sources(CRTNBUNDLE PRIVATE +add_library(CRTN OBJECT) +target_sources(CRTN PRIVATE ${CMAKE_CURRENT_LIST_DIR}/crtn.nasm - $<TARGET_OBJECTS:CRTEND> ) -target_link_libraries(CRTNBUNDLE PUBLIC - ASM_NASM_COMPILER_REQUIREMENTS + +target_link_libraries(CRTN + PUBLIC + ASM_NASM_COMPILER_REQUIREMENTS + ) -target_link_libraries(CRTN INTERFACE CRTNBUNDLE) |
