Skip to content

Commit 42a1126

Browse files
committed
Splitting post-build copy-action into three separate cmake commands, allowing to also print a comment of whats happening on a per-command-basis to the shell.
1 parent d575446 commit 42a1126

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

extras/CMakeLists.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@ target_compile_options(${PROJECT_NAME} PRIVATE -mcpu=cortex-m0plus -fPIC)
2121
file(WRITE ${CMAKE_BINARY_DIR}/cp-lvgl-hdr.cmake
2222
"file(COPY ${LVGL_ROOT_DIR}/src DESTINATION ../../src/lib/lvgl FILES_MATCHING PATTERN *.h)\n"
2323
)
24-
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
25-
COMMAND cp ${CMAKE_BINARY_DIR}/liblvgl.a ../../src/cortex-m0plus/liblvgl.a
26-
COMMAND cp ${LVGL_ROOT_DIR}/lvgl.h ../../src/lib/lvgl
27-
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_BINARY_DIR}/cp-lvgl-hdr.cmake
28-
)
24+
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND cp ${CMAKE_BINARY_DIR}/liblvgl.a ../../src/cortex-m0plus/liblvgl.a COMMENT "Copying libvgl.a")
25+
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND cp ${LVGL_ROOT_DIR}/lvgl.h ../../src/lib/lvgl COMMENT "Copying lvgl.h")
26+
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -P ${CMAKE_BINARY_DIR}/cp-lvgl-hdr.cmake COMMENT "Copying lvgl/src/*.h")
2927
##########################################################################

0 commit comments

Comments
 (0)