Changeset 2624 for code/branches/buildsystem2/bin-config
- Timestamp:
- Jan 30, 2009, 12:48:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/bin-config/CMakeLists.txt
r2621 r2624 25 25 IF(${_build_config} MATCHES "Rel") 26 26 SET(_build_config_short "Release") 27 ELSE( ${_build_config} MATCHES "Rel")27 ELSE() 28 28 SET(_build_config_short "Debug") 29 ENDIF( ${_build_config} MATCHES "Rel")29 ENDIF() 30 30 IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_build_config_short}/${_file_name}) 31 31 SET(_in_file ${CMAKE_CURRENT_SOURCE_DIR}/${_build_config_short}/${_file_name}) 32 ELSE( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_build_config_short}/${_file_name})32 ELSE() 33 33 SET(_in_file ${CMAKE_CURRENT_SOURCE_DIR}/${_file_name}) 34 ENDIF( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_build_config_short}/${_file_name})34 ENDIF() 35 35 36 36 # Copy to the folder named like the build config for Visual Studio 37 37 IF(CMAKE_CONFIGURATION_TYPES) 38 38 SET(_out_file ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${_build_config}/${_file_name}) 39 ELSE( CMAKE_CONFIGURATION_TYPES)39 ELSE() 40 40 SET(_out_file ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${_file_name}) 41 ENDIF( CMAKE_CONFIGURATION_TYPES)41 ENDIF() 42 42 # Only copy if target file doesn't exist. This may result in problems but 43 43 # otherwise we might delete a user's config 44 IF 44 IF(NOT EXISTS ${_out_file} OR _read_only) 45 45 CONFIGURE_FILE(${_in_file} ${_out_file} @ONLY) 46 ENDIF (NOT EXISTS ${_out_file} OR _read_only)46 ENDIF() 47 47 ENDFOREACH(_build_config) 48 48 ENDMACRO(CONFIGURE_FILES) … … 51 51 IF(CMAKE_CONFIGURATION_TYPES) 52 52 SET(BUILD_CONFIGS ${CMAKE_CONFIGURATION_TYPES}) 53 ELSE( CMAKE_CONFIGURATION_TYPES)53 ELSE() 54 54 SET(CONFIG_OUT_PATHS_REL ".") 55 55 SET(BUILD_CONFIGS ${CMAKE_BUILD_TYPE}) 56 ENDIF( CMAKE_CONFIGURATION_TYPES)56 ENDIF() 57 57 58 58 FOREACH(_file_name ${READ_ONLY_CONFIG_FILES}) … … 77 77 SET(RUN_SCRIPT run) 78 78 ENDIF(WIN32) 79 IF 79 IF(NOT EXISTS ${CMAKE_SOURCE_DIR}/${RUN_SCRIPT}) 80 80 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${RUN_SCRIPT} ${CMAKE_SOURCE_DIR}/${RUN_SCRIPT} @ONLY) 81 ENDIF (NOT EXISTS ${CMAKE_SOURCE_DIR}/${RUN_SCRIPT})81 ENDIF() 82 82 ENDIF(NOT CMAKE_CONFIGURATION_TYPES)
Note: See TracChangeset
for help on using the changeset viewer.