76 lines
1.4 KiB
CMake
76 lines
1.4 KiB
CMake
SET(TARGET_SRC
|
|
Cluster.cpp
|
|
ExportHTML.cpp
|
|
PointsEventHandler.cpp
|
|
present3D.cpp
|
|
ReadShowFile.cpp
|
|
ShowEventHandler.cpp
|
|
SpellChecker.cpp
|
|
)
|
|
|
|
SET(TARGET_H
|
|
Cluster.h
|
|
ExportHTML.h
|
|
PointsEventHandler.h
|
|
ReadShowFile.h
|
|
ShowEventHandler.h
|
|
SpellChecker.h
|
|
)
|
|
|
|
IF (SDL_FOUND)
|
|
|
|
OPTION(BUILD_PRESENT3D_WITH_SDL "Set to ON to build Present3D with SDL for joystick support." OFF)
|
|
|
|
IF (BUILD_PRESENT3D_WITH_SDL)
|
|
|
|
SET(TARGET_EXTERNAL_LIBRARIES ${SDL_LIBRARY} )
|
|
INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR} )
|
|
|
|
SET(TARGET_SRC
|
|
${TARGET_SRC}
|
|
SDLIntegration.cpp
|
|
)
|
|
|
|
SET(TARGET_H
|
|
${TARGET_H}
|
|
SDLIntegration.h
|
|
)
|
|
|
|
ADD_DEFINITIONS(-DUSE_SDL)
|
|
|
|
ENDIF()
|
|
|
|
ENDIF()
|
|
|
|
SET(TARGET_ADDED_LIBRARIES osgVolume osgFX osgPresentation)
|
|
|
|
IF (NOT DYNAMIC_OPENSCENEGRAPH)
|
|
SET(TARGET_ADDED_LIBRARIES
|
|
${TARGET_ADDED_LIBRARIES}
|
|
osgdb_ive
|
|
osgdb_osg
|
|
osgdb_p3d
|
|
|
|
osgdb_freetype
|
|
osgdb_pdf
|
|
osgdb_rgb
|
|
osgdb_jpeg
|
|
osgdb_png
|
|
|
|
osgdb_ffmpeg
|
|
|
|
osgdb_openflight
|
|
osgdb_obj
|
|
|
|
osgdb_curl
|
|
)
|
|
ENDIF()
|
|
|
|
IF (WIN32)
|
|
# to support cluster code
|
|
SET(TARGET_EXTERNAL_LIBRARIES ${TARGET_EXTERNAL_LIBRARIES} ws2_32)
|
|
ENDIF()
|
|
|
|
|
|
SETUP_APPLICATION(present3D)
|