X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2FcreaNewProject%2FCMakeLists.txt;h=3e540247505a17f360dcadc27b4776f94f5e118f;hb=7685a59961f6cbfacf25d53ae64081472f1ad620;hp=de370c758becc67457366cf52c8cbeef862c6a98;hpb=bc91a83f9f7af0763b3c69eaaed9952555d51a64;p=crea.git diff --git a/appli/creaNewProject/CMakeLists.txt b/appli/creaNewProject/CMakeLists.txt index de370c7..3e54024 100644 --- a/appli/creaNewProject/CMakeLists.txt +++ b/appli/creaNewProject/CMakeLists.txt @@ -20,18 +20,24 @@ SET(INPUT_PROJECT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/NewProject) IF(WIN32) - # Build tree CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/xcopy.exe ${EXECUTABLE_OUTPUT_PATH}/Debug/xcopy.exe - @ONLY IMMEDIATE + COPYONLY ) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/creaNewProject.bat.in ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject.bat @ONLY IMMEDIATE ) + + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/creaSystem.h.in + ${EXECUTABLE_OUTPUT_PATH}/lib/template_lib/${PROJECT_NAME}System.h + @ONLY IMMEDIATE + ) + CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data) CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data ) @@ -39,7 +45,7 @@ IF(WIN32) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/xcopy.exe ${EXECUTABLE_OUTPUT_PATH}/Release/xcopy.exe - @ONLY IMMEDIATE + COPYONLY ) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/creaNewProject.bat.in @@ -66,7 +72,7 @@ IF(WIN32) ELSE(WIN32) - +# ======================= LINUX ======================= # Build tree CONFIGURE_FILE( @@ -74,9 +80,16 @@ ELSE(WIN32) ${EXECUTABLE_OUTPUT_PATH}/creaNewProject.sh @ONLY IMMEDIATE ) - CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data) - CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data ) + + # CONFIGURE_FILE( + # ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/creaSystem.h.in + # ${EXECUTABLE_OUTPUT_PATH}/NewProject/lib/template_lib/${PROJECT_NAME}System.h + # ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/${PROJECT_NAME}System.h + # @ONLY IMMEDIATE + # ) + CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/share/creaNewProject) + CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/share/creaNewProject) # Install tree INSTALL( @@ -84,10 +97,11 @@ ELSE(WIN32) DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) - INSTALL( - DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data - DESTINATION bin - ) + + INSTALL( + DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/share/creaNewProject + DESTINATION share + ) ENDIF(WIN32)