forked from teamnwah/openmw-tes3coop
Move oengine to a static library, fixes duplicate compilation of oengine/bullet files by openmw and opencs
parent
c7cd576002
commit
0fda1cdd53
@ -0,0 +1,33 @@
|
|||||||
|
set(OENGINE_OGRE
|
||||||
|
ogre/renderer.cpp
|
||||||
|
ogre/lights.cpp
|
||||||
|
ogre/selectionbuffer.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
set(OENGINE_GUI
|
||||||
|
gui/loglistener.cpp
|
||||||
|
gui/manager.cpp
|
||||||
|
gui/layout.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
set(OENGINE_BULLET
|
||||||
|
bullet/BtOgre.cpp
|
||||||
|
bullet/BtOgreExtras.h
|
||||||
|
bullet/BtOgreGP.h
|
||||||
|
bullet/BtOgrePG.h
|
||||||
|
bullet/physic.cpp
|
||||||
|
bullet/physic.hpp
|
||||||
|
bullet/BulletShapeLoader.cpp
|
||||||
|
bullet/BulletShapeLoader.h
|
||||||
|
bullet/trace.cpp
|
||||||
|
bullet/trace.h
|
||||||
|
)
|
||||||
|
|
||||||
|
set(OENGINE_ALL ${OENGINE_OGRE} ${OENGINE_GUI} ${OENGINE_BULLET})
|
||||||
|
|
||||||
|
set(OENGINE_LIBRARY "oengine")
|
||||||
|
set(OENGINE_LIBRARY ${OENGINE_LIBRARY} PARENT_SCOPE)
|
||||||
|
|
||||||
|
source_group(oengine FILES ${OENGINE_ALL})
|
||||||
|
|
||||||
|
add_library(${OENGINE_LIBRARY} STATIC ${OENGINE_ALL})
|
Loading…
Reference in New Issue