set(OSGQT_LIBRARY "osgQt") # Sources set(SOURCE_H osgQOpenGLWidget.hpp CompositeOsgRenderer.hpp ) qt_wrap_cpp(SOURCES_H_MOC ${SOURCE_H} ) set(OSGQT_SOURCE_FILES osgQOpenGLWidget.cpp CompositeOsgRenderer.cpp ${SOURCES_H_MOC} ) add_library(${OSGQT_LIBRARY} STATIC ${OSGQT_SOURCE_FILES}) if (QT_VERSION_MAJOR VERSION_EQUAL 6) target_link_libraries(${OSGQT_LIBRARY} Qt::Core Qt::OpenGL Qt::OpenGLWidgets) else() target_link_libraries(${OSGQT_LIBRARY} Qt::Core Qt::OpenGL) endif() link_directories(${CMAKE_CURRENT_BINARY_DIR}) set(EXTERN_OSGQT_LIBRARY ${OSGQT_LIBRARY} PARENT_SCOPE)