summaryrefslogtreecommitdiffstats
path: root/libgcc/x86/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/x86/CMakeLists.txt')
-rw-r--r--libgcc/x86/CMakeLists.txt29
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)