OpenSceneGraph/examples/osgviewerQtWidget/CMakeLists.txt
2009-06-19 11:31:15 +00:00

43 lines
978 B
CMake

#user interface compilation
SET(SOURCES_UI testMainWin.ui testOutboardWin.ui)
QT4_WRAP_UI( SOURCES_UI_H ${SOURCES_UI})
#ressources
#SET(QtApp_RCCS ressources/images/icons.qrc)
#QT4_ADD_RESOURCES(QtApp_RCC_SRCS ${QtApp_RCCS})
# for the macro Q_OBJECT..
SET(SOURCES_H
CompositeViewerQOSG.h
testMainWin.h
testOutboardWin.h
)
QT4_WRAP_CPP( SOURCES_H_MOC ${SOURCES_H} )
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} "./")
SET(TARGET_SRC
${SOURCES_H_MOC}
${SOURCES_UI_H}
QOSGWidget.h
testOutboardWin.cpp
CompositeViewerQOSG.cpp
QOSGWidget.cpp
testMainWin.cpp
main.cpp
)
IF (QT4_FOUND)
SET(TARGET_EXTERNAL_LIBRARIES ${QT_QTCORE_LIBRARY_RELEASE} ${QT_QTGUI_LIBRARY_RELEASE} ${QT_QTOPENGL_LIBRARY_RELEASE} )
ADD_DEFINITIONS(-DUSE_QT4)
ELSE(QT4_FOUND)
SET(TARGET_EXTERNAL_LIBRARIES ${QT_LIBRARIES} )
ENDIF(QT4_FOUND)
INCLUDE_DIRECTORIES(${QT_INCLUDE_DIR} )
#### end var setup ###
SETUP_EXAMPLE(osgviewerQtWidget)