summaryrefslogtreecommitdiffstats
path: root/libgcc/x86/CMakeLists.txt
blob: 2a1bec9da893567b2cd6efd3d20c336e30be969c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
add_library(CRTI INTERFACE)
add_library(CRTIBUNDLE STATIC)
target_sources(CRTIBUNDLE PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/crti.nasm
    $<TARGET_OBJECTS:CRTBEGIN>
)
target_link_libraries(CRTI INTERFACE CRTIBUNDLE)

add_library(CRTN INTERFACE)
add_library(CRTNBUNDLE STATIC)
target_sources(CRTNBUNDLE PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/crtn.nasm
    $<TARGET_OBJECTS:CRTEND>
)
target_link_libraries(CRTN INTERFACE CRTNBUNDLE)