Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 30, 2009, 2:22:00 AM (15 years ago)
Author:
rgrieder
Message:

Merged resource2 branch back to trunk.

IMPORTANT NOTE:
Upon this merge you need to specifically call your data directory "data_extern" when checking it out (when you don't provide a name, it will be just called 'trunk').
The new CMake variable is EXTERNAL_DATA_DIRECTORY. DATA_DIRECTORY now points to the one the source part of the repository.
UPDATE YOUR DATA DIRECTORY AS WELL!!!

Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/SpecialConfig.h.in

    r5693 r5695  
    7070
    7171// Handle default ConfigValues
    72 namespace orxonox
     72namespace orxonox { namespace specialConfig
    7373{
     74    // DEFAULT RELATIVE PATHS (might not be used at all)
     75    const char defaultRuntimePath[] = "@DEFAULT_RUNTIME_PATH@";
     76    const char defaultLibraryPath[] = "@DEFAULT_LIBRARY_PATH@";
     77    const char defaultArchivePath[] = "@DEFAULT_ARCHIVE_PATH@";
     78    const char defaultModulePath[]  = "@DEFAULT_MODULE_PATH@";
     79    const char defaultDocPath[]     = "@DEFAULT_DOC_PATH@";
     80    const char defaultDataPath[]    = "@DEFAULT_DATA_PATH@";
     81    const char defaultConfigPath[]  = "@DEFAULT_CONFIG_PATH@";
     82    const char defaultLogPath[]     = "@DEFAULT_LOG_PATH@";
     83
     84#ifndef INSTALL_COPYABLE
    7485    // INSTALLATION PATHS
    75     const char ORXONOX_RUNTIME_INSTALL_PATH[] = "@ORXONOX_RUNTIME_INSTALL_PATH@";
    76     const char ORXONOX_MODULE_INSTALL_PATH[]  = "@ORXONOX_MODULE_INSTALL_PATH@";
    77     const char ORXONOX_MEDIA_INSTALL_PATH[]   = "@ORXONOX_MEDIA_INSTALL_PATH@";
    78     /* Config and Log path might be relative because they could be user and therefore runtime dependent */
    79     const char ORXONOX_CONFIG_INSTALL_PATH[]  = "@ORXONOX_CONFIG_INSTALL_PATH@";
    80     const char ORXONOX_LOG_INSTALL_PATH[]     = "@ORXONOX_LOG_INSTALL_PATH@";
     86    const char dataInstallDirectory[]       = "@DATA_INSTALL_DIRECTORY@";
     87    const char moduleInstallDirectory[]     = "@MODULE_INSTALL_DIRECTORY@";
     88#endif
    8189
    8290    // DEVELOPMENT RUN PATHS
    83     const char ORXONOX_MEDIA_DEV_PATH[]       = "@CMAKE_MEDIA_OUTPUT_DIRECTORY@";
     91    const char dataDevDirectory[]           = "@DATA_DIRECTORY@";
     92    const char externalDataDevDirectory[]   = "@EXTERNAL_DATA_DIRECTORY@";
    8493#ifdef CMAKE_CONFIGURATION_TYPES
    85     const char ORXONOX_MODULE_DEV_PATH[]      = "@CMAKE_MODULE_OUTPUT_DIRECTORY@/" BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
    86     const char ORXONOX_CONFIG_DEV_PATH[]      = "@CMAKE_CONFIG_OUTPUT_DIRECTORY@/" BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
    87     const char ORXONOX_LOG_DEV_PATH[]         = "@CMAKE_LOG_OUTPUT_DIRECTORY@/"    BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
     94    const char moduleDevDirectory[]         = "@CMAKE_MODULE_OUTPUT_DIRECTORY@/" BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
     95    const char configDevDirectory[]         = "@CMAKE_CONFIG_OUTPUT_DIRECTORY@/" BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
     96    const char logDevDirectory[]            = "@CMAKE_LOG_OUTPUT_DIRECTORY@/"    BOOST_PP_STRINGIZE(CMAKE_BUILD_TYPE);
    8897#else
    89     const char ORXONOX_MODULE_DEV_PATH[]      = "@CMAKE_MODULE_OUTPUT_DIRECTORY@";
    90     const char ORXONOX_CONFIG_DEV_PATH[]      = "@CMAKE_CONFIG_OUTPUT_DIRECTORY@";
    91     const char ORXONOX_LOG_DEV_PATH[]         = "@CMAKE_LOG_OUTPUT_DIRECTORY@";
     98    const char moduleDevDirectory[]         = "@CMAKE_MODULE_OUTPUT_DIRECTORY@";
     99    const char configDevDirectory[]         = "@CMAKE_CONFIG_OUTPUT_DIRECTORY@";
     100    const char logDevDirectory[]            = "@CMAKE_LOG_OUTPUT_DIRECTORY@";
    92101#endif
     102
    93103#ifdef DEPENDENCY_PACKAGE_ENABLE
    94     const char ORXONOX_DEP_LIB_PATH[]        = "@DEP_LIBRARY_DIR@";
     104    const char dependencyLibraryDirectory[] = "@DEP_LIBRARY_DIR@";
    95105#endif
    96106
    97107    // Module extension
    98     const char ORXONOX_MODULE_EXTENSION[]    = "@ORXONOX_MODULE_EXTENSION@";
     108    const char moduleExtension[] = "@ORXONOX_MODULE_EXTENSION@";
    99109
    100110    // OGRE PLUGINS
    101111#ifdef NDEBUG
    102     const char ORXONOX_OGRE_PLUGINS[] = "@OGRE_PLUGINS_RELEASE@";
     112    const char ogrePlugins[] = "@OGRE_PLUGINS_RELEASE@";
    103113#  ifdef DEPENDENCY_PACKAGE_ENABLE
    104     const char ORXONOX_OGRE_PLUGINS_FOLDER[] = ".";
     114    const char ogrePluginsDirectory[] = ".";
    105115#  else
    106     const char ORXONOX_OGRE_PLUGINS_FOLDER[] = "@OGRE_PLUGINS_FOLDER_RELEASE@";
     116    const char ogrePluginsDirectory[] = "@OGRE_PLUGINS_FOLDER_RELEASE@";
    107117#  endif
    108118#else
    109     const char ORXONOX_OGRE_PLUGINS[] = "@OGRE_PLUGINS_DEBUG@";
     119    const char ogrePlugins[] = "@OGRE_PLUGINS_DEBUG@";
    110120#  ifdef DEPENDENCY_PACKAGE_ENABLE
    111     const char ORXONOX_OGRE_PLUGINS_FOLDER[] = ".";
     121    const char ogrePluginsDirectory[] = ".";
    112122#  else
    113     const char ORXONOX_OGRE_PLUGINS_FOLDER[] = "@OGRE_PLUGINS_FOLDER_DEBUG@";
     123    const char ogrePluginsDirectory[] = "@OGRE_PLUGINS_FOLDER_DEBUG@";
    114124#  endif
    115125#endif
    116 }
     126} }
    117127
    118128/**
Note: See TracChangeset for help on using the changeset viewer.