File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1127,12 +1127,9 @@ target_link_libraries(c PRIVATE
11271127 libc-top-half
11281128 dlmalloc )
11291129
1130- add_custom_command (TARGET c POST_BUILD
1131- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libm.a
1132- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/librt.a
1133- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libpthread.a
1134- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libcrypt.a
1135- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libutil.a
1136- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libxnet.a
1137- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libresolv.a
1138- COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/libdl.a )
1130+ foreach (stub m rt pthread crypt util xnet resolve dl)
1131+ add_custom_command (OUTPUT ${CMAKE_BINARY_DIR} /sysroot/lib/lib${stub}.a
1132+ COMMAND ${CMAKE_AR} crs ${CMAKE_BINARY_DIR} /sysroot/lib/lib${stub}.a )
1133+ add_custom_target (${stub} ALL
1134+ DEPENDS ${CMAKE_BINARY_DIR} /sysroot/lib/lib${stub}.a )
1135+ endforeach ()
You can’t perform that action at this time.
0 commit comments