Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/src/libraries/tools/CMakeLists.txt @ 9099

Last change on this file since 9099 was 8729, checked in by rgrieder, 13 years ago

Merged unity_build branch back to trunk.

Features:

  • Implemented fully automatic build units to speed up compilation if requested
  • Added DOUT macro for quick debug output
  • Activated text colouring in the POSIX IOConsole
  • DeclareToluaInterface is not necessary anymore

Improvements:

  • Output levels now change appropriately when switch back and forth from dev mode
  • Log level for the file output is now also correct during startup
  • Removed some header file dependencies in core and tools to speed up compilation

no more file for command line options

  • Improved util::tribool by adapting some concepts from boost::tribool

Regressions:

  • It is not possible anymore to specify command line arguments in an extra file because we've got config values for that purpose.
  • Property svn:eol-style set to native
File size: 610 bytes
RevLine 
[5929]1SET_SOURCE_FILES(TOOLS_SRC_FILES
[8729]2
3BUILD_UNIT ResourceBuildUnit.cc
[5929]4  ResourceCollection.cc
5  ResourceLocation.cc
[8729]6END_BUILD_UNIT
7
[5929]8  TextureGenerator.cc
9  Timer.cc
[8729]10
11BUILD_UNIT OgreBuildUnit.cc
[2126]12  BillboardSet.cc
[3196]13  DynamicLines.cc
14  DynamicRenderable.cc
[2126]15  Mesh.cc
16  ParticleInterface.cc
[2662]17  Shader.cc
[8729]18END_BUILD_UNIT
[2126]19)
[8729]20
[7163]21#ADD_SUBDIRECTORY(bsp)
[5693]22ADD_SUBDIRECTORY(interfaces)
23
24ORXONOX_ADD_LIBRARY(tools
[5749]25  FIND_HEADER_FILES
[5693]26  LINK_LIBRARIES
[8351]27    ${OGRE_LIBRARY}
28    ${Boost_FILESYSTEM_LIBRARY}
29    ${Boost_SYSTEM_LIBRARY} # Filesystem dependency
30    tinyxml_orxonox
31    util
[5693]32    core
[8351]33  SOURCE_FILES
34    ${TOOLS_SRC_FILES}
[5693]35)
Note: See TracBrowser for help on using the repository browser.