2 #============================================================================
3 # Builds and install the executable creaNewProject
5 SET(EXE_NAME creaNewProject)
6 SET(${EXE_NAME}_SOURCES creaNewProject.cpp)
7 SET(${EXE_NAME}_CONSOLE FALSE)
8 SET(${EXE_NAME}_LINK_LIBRARIES crea)
10 CREA_ADD_WX_EXECUTABLE( ${EXE_NAME} )
11 #============================================================================
14 #============================================================================
15 # Installs creaNewProject.bat/.sh
16 # used to creates the file architecture for a new project
17 # and configures/installs the empty project structure used by creaNewProject
18 SET(INPUT_PROJECT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/NewProject)
25 ${CMAKE_CURRENT_SOURCE_DIR}/creaNewProject.bat.in
26 ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject.bat
29 CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data)
30 CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data )
33 ${CMAKE_CURRENT_SOURCE_DIR}/creaNewProject.bat.in
34 ${EXECUTABLE_OUTPUT_PATH}/Release/creaNewProject.bat
37 CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/Release/creaNewProject_data)
38 CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/Release/creaNewProject_data )
43 PROGRAMS ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject.bat
47 DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data
57 ${CMAKE_CURRENT_SOURCE_DIR}/creaNewProject.sh.in
58 ${EXECUTABLE_OUTPUT_PATH}/creaNewProject.sh
61 CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data)
62 CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data )
67 FILES ${EXECUTABLE_OUTPUT_PATH}/creaNewProject.sh
69 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
72 DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data