From e62a67cfdbc62caa48ded94c1123012f31cfb1d0 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Thu, 4 Nov 2021 08:53:06 +0100 Subject: [PATCH] change build setup to only generate files during cmake if in CI --- cmake/CodeGen.cmake | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/cmake/CodeGen.cmake b/cmake/CodeGen.cmake index cf43b86..920e30e 100644 --- a/cmake/CodeGen.cmake +++ b/cmake/CodeGen.cmake @@ -88,14 +88,15 @@ if(ENABLE_CODEGEN AND EXISTS ${GENERATOR_JAR}) # COMMENT "Generating code for ${CORE_NAME}." # USES_TERMINAL VERBATIM #) - #add_custom_target(${CORE_NAME}_cpp DEPENDS ${${CORE_NAME}_OUTPUT_FILES}) - add_custom_target(${CORE_NAME}_cpp - COMMAND ${GENERATOR} -b ${BE_UPPER} -c ${CORE_NAME} -r ${REPO_DIR} ${${CORE_NAME}_MAPPING} ${INPUT_FILE} - WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} - COMMENT "Generating ISS sources" - BYPRODUCTS ${${CORE_NAME}_OUTPUT_FILES} - USES_TERMINAL - ) + if(NOT DEFINED ENV{CI}) + add_custom_target(${CORE_NAME}_cpp + COMMAND ${GENERATOR} -b ${BE_UPPER} -c ${CORE_NAME} -r ${REPO_DIR} ${${CORE_NAME}_MAPPING} ${INPUT_FILE} + WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} + COMMENT "Generating ISS sources" + BYPRODUCTS ${${CORE_NAME}_OUTPUT_FILES} + USES_TERMINAL + ) + endif() execute_process( COMMAND ${GENERATOR} -b ${BE_UPPER} -c ${CORE_NAME} -r ${REPO_DIR} ${${CORE_NAME}_MAPPING} ${INPUT_FILE} WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}