Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/buildsystem2/src/ois/CMakeLists.txt @ 2595

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

MinGW is able to find all the necessary libraries. However compiling does not work.

  • Property svn:eol-style set to native
File size: 999 bytes
Line 
1SET( OIS_SRC_FILES
2  OISEffect.cpp
3  OISException.cpp
4  OISForceFeedback.cpp
5  OISInputManager.cpp
6  OISJoyStick.cpp
7  OISKeyboard.cpp
8  OISObject.cpp
9)
10
11IF(WIN32)
12  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
13    win32/Win32ForceFeedback.cpp
14    win32/Win32InputManager.cpp
15    win32/Win32JoyStick.cpp
16    win32/Win32KeyBoard.cpp
17    win32/Win32Mouse.cpp
18  )
19ELSEIF (APPLE)
20  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
21    mac/MacHelpers.cpp
22    mac/MacHIDManager.cpp
23    mac/MacInputManager.cpp
24    mac/MacKeyboard.cpp
25    mac/MacMouse.cpp
26  )
27ELSEIF (UNIX)
28  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
29    linux/EventHelpers.cpp
30    linux/LinuxForceFeedback.cpp
31    linux/LinuxInputManager.cpp
32    linux/LinuxJoyStickEvents.cpp
33    linux/LinuxKeyboard.cpp
34    linux/LinuxMouse.cpp
35  )
36ENDIF (WIN32)
37
38ADD_LIBRARY( ois_orxonox SHARED ${OIS_SRC_FILES} )
39SET_TARGET_PROPERTIES(ois_orxonox PROPERTIES DEFINE_SYMBOL "OIS_NONCLIENT_BUILD")
40
41IF(WIN32)
42  TARGET_LINK_LIBRARIES( ois_orxonox ${DirectX_LIBRARIES} )
43ENDIF(WIN32)
44
Note: See TracBrowser for help on using the repository browser.