Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 14, 2009, 6:11:32 PM (16 years ago)
Author:
rgrieder
Message:

Merged the build system changes from the Gruppenarbeit:

  • More Comments (including Doxygen stuff for the config files)
  • Removed redundancy between PackageConfigMSVC.cmake and PackageConfigMinGW.cmake
  • Option ORXONOX_RELEASE which activates some expensive (build time) optimisations
  • Native Visual Leak Detector support (doesn't work for MSVC9 though)
  • Added CMake option to disable the console on Windows
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pch/src/CMakeLists.txt

    r3116 r3167  
    2929ADD_COMPILER_FLAGS("-DOIS_DYNAMIC_LIB")
    3030# Tolua binding speedup if required
    31 ADD_COMPILER_FLAGS("-DTOLUA_RELEASE" Release MinSizeRel TOLUA_PARSER_RELEASE)
     31ADD_COMPILER_FLAGS("-DTOLUA_RELEASE" ORXONOX_RELEASE)
    3232
    3333# Default linking is SHARED
     
    7777
    7878SET(GENERATED_FILE_COMMENT
    79    "DO NOT EDIT THIS FILE!
     79   "DO NOT EDIT THIS FILE! <br>
    8080    It has been automatically generated by CMake from OrxonoxConfig.h.in")
    8181# Copy and configure OrxonoxConfig which gets included in every file
     
    108108  ${DIRECTX_INCLUDE_DIR}
    109109  ${ZLIB_INCLUDE_DIR}
     110  ${VLD_INCLUDE_DIR}
    110111
    111112  # All library includes are prefixed with the path to avoid conflicts
     
    152153ADD_SUBDIRECTORY(network)
    153154ADD_SUBDIRECTORY(orxonox)
    154 
    155 # Apply version info
    156 SET_TARGET_PROPERTIES(util core network orxonox
    157   PROPERTIES VERSION ${ORXONOX_VERSION})
Note: See TracChangeset for help on using the changeset viewer.