Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/ceguilua/src/core/CMakeLists.txt @ 1804

Last change on this file since 1804 was 1804, checked in by rgrieder, 16 years ago

Implemented lua and ceguilua as far as it works now with visual studio. Next (not so big) step is to integrate it in CMake (already did the most part).

  • Property svn:eol-style set to native
File size: 1.4 KB
RevLine 
[1505]1SET(CORE_SRC_FILES
[1755]2  Clock.cc
[1505]3  ConfigFileManager.cc
4  ConfigValueContainer.cc
[1535]5  Core.cc
[1755]6  GameState.cc
[1543]7  Language.cc
[1747]8  ObjectListBase.cc
[1543]9  OrxonoxClass.cc
[1755]10  RootGameState.cc
[1543]11  Script.cc
12
13  # command
14  ArgumentCompletionFunctions.cc
15  CommandEvaluation.cc
[1505]16  CommandExecutor.cc
[1755]17  CommandLine.cc
[1505]18  ConsoleCommand.cc
19  ConsoleCommandCompilation.cc
[1543]20  Executor.cc
21
22  # hierarchy
23  Factory.cc
24  Identifier.cc
25  MetaObjectList.cc
26
27  # level
28  BaseObject.cc
29  ClassTreeMask.cc
[1505]30  Loader.cc
31  Namespace.cc
32  NamespaceNode.cc
[1543]33  XMLPort.cc
34
35  # shell
36  IRC.cc
37  Shell.cc
[1505]38  TclBind.cc
39  TclThreadManager.cc
[1535]40
[1543]41  # input
[1535]42  input/Button.cc
43  input/CalibratorCallback.cc
[1755]44  input/ExtendedInputState.cc
[1535]45  input/HalfAxis.cc
46  input/InputBuffer.cc
47  input/InputCommands.cc
48  input/InputManager.cc
49  input/KeyBinder.cc
50  input/KeyDetector.cc
[1755]51  input/SimpleInputState.cc
[1535]52
[1505]53  tolua/tolua_bind.cc
54)
55
56GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
57ADD_CUSTOM_COMMAND(
[1612]58  OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/tolua/tolua_bind.cc
[1755]59  COMMAND ${TOLUA_EXE} -n Core -o ../../src/core/tolua/tolua_bind.cc -H ../../src/core/tolua/tolua_bind.h ../../src/core/tolua/tolua.pkg
[1505]60  DEPENDS tolua
61  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
62)
63
64ADD_LIBRARY(core SHARED ${CORE_SRC_FILES})
65
66TARGET_LINK_LIBRARIES(core
67  ${OGRE_LIBRARIES}
[1804]68  lua_orxonox
69  cpptcl_orxonox
[1555]70  ois_orxonox
[1804]71  tinyxml_orxonox
72  tolualib_orxonox
[1505]73  util
74  ${Boost_thread_LIBRARIES}
75  ${Boost_filesystem_LIBRARIES}
76)
Note: See TracBrowser for help on using the repository browser.