diff --git a/CMakeLists.txt b/CMakeLists.txt index 5a889e2..c386da7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -83,10 +83,17 @@ elseif(CONFIG_PICOTTS_LANGUAGE_IT_IT) set(PICOTTS_TA_SRC "it-IT_ta.bin") set(PICOTTS_SG_SRC "it-IT_cm0_sg.bin") endif() -add_custom_command(OUTPUT ${PICOTTS_TA_BIN} - COMMAND cp ${PICOTTS_LANG_DIR}/${PICOTTS_TA_SRC} ${PICOTTS_TA_BIN_PATH}) -add_custom_command(OUTPUT ${PICOTTS_SG_BIN} - COMMAND cp ${PICOTTS_LANG_DIR}/${PICOTTS_SG_SRC} ${PICOTTS_SG_BIN_PATH}) + + +if (UNIX) + add_custom_command(OUTPUT ${PICOTTS_TA_BIN} COMMAND cp ${PICOTTS_LANG_DIR}/${PICOTTS_TA_SRC} ${PICOTTS_TA_BIN_PATH}) + add_custom_command(OUTPUT ${PICOTTS_SG_BIN} COMMAND cp ${PICOTTS_LANG_DIR}/${PICOTTS_SG_SRC} ${PICOTTS_SG_BIN_PATH}) +else() + add_custom_command(OUTPUT ${PICOTTS_TA_BIN} COMMAND ${CMAKE_COMMAND} -E copy ${PICOTTS_LANG_DIR}/${PICOTTS_TA_SRC} ${PICOTTS_TA_BIN_PATH}) + add_custom_command(OUTPUT ${PICOTTS_SG_BIN} COMMAND ${CMAKE_COMMAND} -E copy ${PICOTTS_LANG_DIR}/${PICOTTS_SG_SRC} ${PICOTTS_SG_BIN_PATH}) +endif() + + add_custom_target(picotts_ta_bin_gen DEPENDS ${PICOTTS_TA_BIN_PATH}) add_custom_target(picotts_sg_bin_gen DEPENDS ${PICOTTS_SG_BIN_PATH}) set_property(DIRECTORY "${COMPONENT_DIR}" APPEND PROPERTY