diff --git a/CMakeLists.txt b/CMakeLists.txt index eaef4fdfa9f793ab5567b5ce9ea7451ac47ec652..67263b55543410733f37cf50e1940297b7b58808 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,12 +37,6 @@ SET(PROJECT_URL "") SET(CLIENT_ONLY FALSE CACHE BOOL "Set to true to install the client only") SET(USE_QT4 TRUE CACHE BOOL "Use Qt4 instead of Qt5") -IF(USE_QT4) - SET(OSGQT_LIB_NAME openscenegraph-osgQt) -ELSE(USE_QT4) - SET(OSGQT_LIB_NAME openscenegraph-osgQt5) -ENDIF(USE_QT4) - SET(${PROJECT_NAME}_HEADERS include/gepetto/viewer/corba/windows-manager.hh include/gepetto/viewer/corba/server.hh @@ -64,6 +58,13 @@ ADD_REQUIRED_DEPENDENCY("omniORB4 >= 4.1.4") IF(NOT CLIENT_ONLY) ADD_REQUIRED_DEPENDENCY("openscenegraph >= 3.2") + + IF(USE_QT4 OR OPENSCENEGRAPH_VERSION VERSION_LESS 3.5.7) + SET(OSGQT_LIB_NAME openscenegraph-osgQt) + ELSE(USE_QT4 OR OPENSCENEGRAPH_VERSION VERSION_LESS 3.5.7) + SET(OSGQT_LIB_NAME openscenegraph-osgQt5) + ENDIF(USE_QT4 OR OPENSCENEGRAPH_VERSION VERSION_LESS 3.5.7) + ADD_REQUIRED_DEPENDENCY(${OSGQT_LIB_NAME}) ADD_REQUIRED_DEPENDENCY("openthreads >= 2.6") ADD_REQUIRED_DEPENDENCY("gepetto-viewer")