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)
|