Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/orxonox/CMakeLists.txt @ 568

Last change on this file since 568 was 555, checked in by landauf, 17 years ago

WIN32 hack in CLs

File size: 1.2 KB
Line 
1PROJECT(Orxonox)
2
3ADD_SUBDIRECTORY(core)
4ADD_SUBDIRECTORY(hud)
5IF(NOT WIN32)
6  ADD_SUBDIRECTORY(objects)
7ENDIF(NOT WIN32)
8ADD_SUBDIRECTORY(weapon)
9ADD_SUBDIRECTORY(particle)
10
11
12SET( ORXONOX_SRC_FILES
13  orxonox.cc
14  orxonox_scene.cc
15  orxonox_ship.cc
16  run_manager.cc
17  spaceship_steering.cc
18  inertial_node.cc
19  main.cc
20  graphicsEngine.cc
21)
22
23IF(WIN32)
24  SET( OBJECTS_SRC_FILES
25    objects/BaseObject.cc
26    objects/WorldEntity.cc
27    objects/test1.cc
28    objects/test2.cc
29    objects/test3.cc
30    objects/Ambient.cc
31    objects/Skybox.cc
32    objects/SceneNode.cc
33    objects/Entity.cc
34    objects/Camera.cc
35    objects/SpaceshipSteeringObject.cc
36    objects/Model.cc
37  )
38ELSE(WIN32)
39  SET(LINK_OBJECTS_LIBRARY objects)
40ENDIF(WIN32)
41
42IF(WIN32)
43  ADD_LIBRARY(orxonox ${ORXONOX_SRC_FILES})
44ELSE(WIN32)
45  ADD_LIBRARY(orxonox SHARED ${ORXONOX_SRC_FILES})
46ENDIF(WIN32)
47
48ADD_EXECUTABLE(../../bin/main ${ORXONOX_SRC_FILES} ${OBJECTS_SRC_FILES})
49
50SET_TARGET_PROPERTIES(../../bin/main PROPERTIES LINK_FLAGS "--no-undefined" )
51
52TARGET_LINK_LIBRARIES( ../../bin/main
53  ${OGRE_LIBRARIES}
54  ${OIS_LIBRARIES}
55  loader
56  audio
57  network
58  core
59  hud
60  ${LINK_OBJECTS_LIBRARY}
61  weapon
62  xml
63  particle
64)
65
Note: See TracBrowser for help on using the repository browser.