Changeset 7908 for code/forks/sandbox_light/data
- Timestamp:
- Feb 17, 2011, 5:47:22 AM (14 years ago)
- Location:
- code/forks/sandbox_light/data
- Files:
-
- 9 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/forks/sandbox_light/data/CMakeLists.txt
r7163 r7908 29 29 SET(DATA_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) 30 30 SET(DATA_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PARENT_SCOPE) 31 32 # Specify data directory33 GET_FILENAME_COMPONENT(_search_path_1 ${CMAKE_SOURCE_DIR}/../data_extern ABSOLUTE)34 FIND_PATH(EXTERNAL_DATA_DIRECTORY resources.oxr35 PATHS36 ${CMAKE_SOURCE_DIR}/data_extern37 ${_search_path_1}38 NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH39 )40 41 IF(NOT EXTERNAL_DATA_DIRECTORY)42 MESSAGE(STATUS "Warning: External data directory not found. If you want to compile while downloading the data files, you will have to recompile about four files afterwards and relink everything.")43 MESSAGE(STATUS "You can specify your own folder with the EXTERNAL_DATA_DIRECTORY variable. Default location for the path is orxonox_root/data_extern")44 # Temporary override to the default location.45 SET(EXTERNAL_DATA_DIRECTORY ${CMAKE_SOURCE_DIR}/data_extern)46 ENDIF()47 48 49 ################ Installation #################50 51 # Internal directory52 INSTALL(53 DIRECTORY ${DATA_DIRECTORY}/54 DESTINATION ${DATA_INSTALL_DIRECTORY}55 REGEX "\\.svn$|_svn$|CMakeLists.txt|InstallScript.cmake" EXCLUDE56 )57 # External directory58 INSTALL(59 DIRECTORY ${EXTERNAL_DATA_DIRECTORY}/60 DESTINATION ${DATA_INSTALL_DIRECTORY}61 REGEX "\\.svn$|_svn$|resources\\.oxr|AUTHORS|LICENSE" EXCLUDE62 )63 # Configure the install scripts (variables not available during installation)64 CONFIGURE_FILE(DataInstallScript.cmake ${CMAKE_CURRENT_BINARY_DIR}/DataInstallScript.cmake @ONLY)65 # Join both resources.oxr files66 INSTALL(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/DataInstallScript.cmake)
Note: See TracChangeset
for help on using the changeset viewer.