diff --git a/Templates/BaseGame/CMakeLists.txt b/Templates/BaseGame/CMakeLists.txt index e2ab3497c..90a53d1ac 100644 --- a/Templates/BaseGame/CMakeLists.txt +++ b/Templates/BaseGame/CMakeLists.txt @@ -5,7 +5,7 @@ endforeach() # Perform installation minus scripts file(COPY "game" "source" DESTINATION "${TORQUE_APP_ROOT_DIRECTORY}" PATTERN "*.tscript" EXCLUDE PATTERN - PATTERN "*.in" EXCLUDE PATTERN) + PATTERN "*.in" EXCLUDE PATTERN) # Enumerate scripts and install with extension file(GLOB_RECURSE SCRIPT_FILES "game/*.tscript") foreach(ITEM ${SCRIPT_FILES}) @@ -15,10 +15,9 @@ foreach(ITEM ${SCRIPT_FILES}) STRING(REGEX REPLACE "${CMAKE_SOURCE_DIR}/Templates/${TORQUE_TEMPLATE}/" "${TORQUE_APP_ROOT_DIRECTORY}/" INSTALL_DIR ${dir}) STRING(REGEX REPLACE ".tscript" ".${TORQUE_SCRIPT_EXTENSION}" newScriptName ${scriptName}) - # We can't use the file(COPY command to copy to a new file name so we copy as-is first then rename - file(COPY ${ITEM} DESTINATION ${INSTALL_DIR}) - file(RENAME ${INSTALL_DIR}/${scriptName} ${INSTALL_DIR}/${newScriptName}) + # Copy the file and perform a rename at the same time + file(COPY_FILE ${ITEM} ${INSTALL_DIR}/${newScriptName}) endforeach() # Once the full tree is installed, perform configurations -CONFIGURE_FILE("game/main.tscript.in" "${TORQUE_APP_GAME_DIRECTORY}/main.${TORQUE_SCRIPT_EXTENSION}") \ No newline at end of file +CONFIGURE_FILE("game/main.tscript.in" "${TORQUE_APP_GAME_DIRECTORY}/main.${TORQUE_SCRIPT_EXTENSION}")