Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/buildsystem2/src/core/CMakeLists.txt @ 2519

Last change on this file since 2519 was 2519, checked in by rgrieder, 15 years ago

It is no more necessary to include UseTolua.cmake just before the invocation of the TOLUA macro.
The include has been moved to src/CMakeLists.txt

  • Property svn:eol-style set to native
File size: 1.0 KB
Line 
1ADD_SOURCE_FILES(
2  Clock.cc
3  ConfigFileManager.cc
4  ConfigValueContainer.cc
5  Core.cc
6  Event.cc
7  GameState.cc
8  Language.cc
9  LuaBind.cc
10  ObjectListBase.cc
11  OrxonoxClass.cc
12  RootGameState.cc
13
14  # command
15  ArgumentCompletionFunctions.cc
16  CommandEvaluation.cc
17  CommandExecutor.cc
18  CommandLine.cc
19  ConsoleCommand.cc
20  ConsoleCommandCompilation.cc
21  Executor.cc
22
23  # hierarchy
24  Factory.cc
25  Identifier.cc
26  MetaObjectList.cc
27
28  # level
29  BaseObject.cc
30  ClassTreeMask.cc
31  Loader.cc
32  Namespace.cc
33  NamespaceNode.cc
34  Template.cc
35  XMLPort.cc
36  XMLNameListener.cc
37
38  # shell
39  IRC.cc
40  Shell.cc
41  TclBind.cc
42  TclThreadManager.cc
43)
44
45ADD_SOURCE_DIRECTORY(input)
46
47WRITE_SOURCE_FILES(CORE_SRC_FILES)
48
49TOLUA(Core CORE_SRC_FILES INPUTFILES LuaBind.h CommandExecutor.h)
50
51ADD_LIBRARY(core SHARED ${CORE_SRC_FILES})
52
53TARGET_LINK_LIBRARIES(core
54  ${OGRE_LIBRARY}
55  ${Boost_THREAD_LIBRARY}
56  ${Boost_FILESYSTEM_LIBRARY}
57  ${LUA_LIBRARIES}
58  cpptcl_orxonox
59  ois_orxonox
60  tinyxml_orxonox
61  tolualib_orxonox
62  util
63)
64
65INSTALL(TARGETS core LIBRARY DESTINATION lib)
Note: See TracBrowser for help on using the repository browser.