3cd0c50df3
- OsgMacroUtils.cmake, SETUP_LINK_LIBRARIES macro : allow linking with debug/release external libraries - osgQt/CMakeLists.txt : fix the linking to Qt librairies + linking to debug Qt librairies if found - examples/ qt examples : linking to debug Qt librairies if found"
43 lines
954 B
CMake
43 lines
954 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} ${QT_QTGUI_LIBRARY} ${QT_QTOPENGL_LIBRARY} )
|
|
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)
|
|
|