- fix CMakeLists.txt in osggraph
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4997 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 3dd824bbce6360c20993579533a16cc6f9e2382d Former-commit-id: c3006e5c3a1669d42dd288315e32f982043893dd
This commit is contained in:
parent
39c8a9083f
commit
1a6cb18e34
1 changed files with 12 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
|||
INCLUDE(../../../../cmake/macros.cmake)
|
||||
|
||||
SET(SSGGRAPH_HEADERS grmain.h osggraph.h)
|
||||
SET(SSGGRAPH_SOURCES grmain.cpp osggraph.cpp)
|
||||
SET(OSGGRAPH_HEADERS grmain.h osggraph.h)
|
||||
SET(OSGGRAPH_SOURCES grmain.cpp osggraph.cpp)
|
||||
|
||||
ADD_INTERFACE_INCLUDEDIR()
|
||||
ADD_SDLIB_INCLUDEDIR(portability math tgf tgfclient robottools)
|
||||
|
@ -14,11 +14,16 @@ ENDIF(COMMAND CMAKE_POLICY)
|
|||
IF(WIN32)
|
||||
# DLL export stuff under Windows (to avoid .def file)
|
||||
ADD_DEFINITIONS(-DOSGGRAPH_DLL)
|
||||
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
|
||||
ENDIF(WIN32)
|
||||
|
||||
IF(MSVC)
|
||||
# Ignore some run-time libs to avoid link time warnings and sometimes even crashes.
|
||||
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
|
||||
ENDIF(MSVC)
|
||||
|
||||
# Note: Other sources and headers needed for having them available in IDEs.
|
||||
ADD_LIBRARY(osggraph SHARED ${OSGGRAPH_SOURCES} ${OSGGRAPH_HEADERS} ${OSGGRAPH_OTHER_SOURCES})
|
||||
|
||||
# Might not work with GCC 4.5 or + (non-robot modules crash at 1st reload = after 1 dlclose)
|
||||
#SET_TARGET_PROPERTIES(ssggraph PROPERTIES VERSION ${VERSION} SOVERSION 0.0.0)
|
||||
|
||||
|
@ -26,11 +31,8 @@ IF(UNIX OR MINGW)
|
|||
SET_TARGET_PROPERTIES(osggraph PROPERTIES PREFIX "")
|
||||
ENDIF(UNIX OR MINGW)
|
||||
|
||||
ADD_LIBRARY(osggraph SHARED ${OSGGRAPH_SOURCES})
|
||||
|
||||
ADD_OSG_LIBRARY(osggraph osgviewer osgFX osgGA osgUtils osgDB OpenThreads osg)
|
||||
#ADD_OSG_LIBRARY(osggraph osgviewer osgFX osgGA osgUtils osgDB OpenThreads osg)
|
||||
ADD_SDL_LIBRARY(osggraph)
|
||||
|
||||
ADD_SDLIB_LIBRARY(osggraph tgf tgfclient robottools)
|
||||
|
||||
find_package(OpenSceneGraph REQUIRED osgDB osgViewer osgGA osgUtil osgFX)
|
||||
|
|
Loading…
Reference in a new issue