Fixed linker problems and added version specific qt packages

This commit is contained in:
Johannes Lenzen
2021-04-26 11:56:56 +02:00
parent 46c0ab1242
commit 7cbe7f9085
7 changed files with 33 additions and 1 deletions

View File

@@ -48,6 +48,9 @@ if ( BUILD_APPS )
OpenGL OpenGL
Gui Gui
) )
set(QT6_REQUIRED_PACKAGES
OpenGLWidgets
)
vci_qt () vci_qt ()
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
endif() endif()

View File

@@ -30,6 +30,12 @@ target_link_libraries (DecimaterGui
OpenMeshCore OpenMeshCore
OpenMeshTools OpenMeshTools
${QT_TARGET}::OpenGL ${QT_TARGET}::OpenGL
${QT_TARGET}::Widgets
${QT_TARGET}::Gui
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
) )
if (QT_VERSION_MAJOR GREATER 5)
target_link_libraries (DecimaterGui ${QT_TARGET}::OpenGLWidgets)
endif()

View File

@@ -29,6 +29,12 @@ target_link_libraries ( ProgViewer
OpenMeshCore OpenMeshCore
OpenMeshTools OpenMeshTools
${QT_TARGET}::OpenGL ${QT_TARGET}::OpenGL
${QT_TARGET}::Widgets
${QT_TARGET}::Gui
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
) )
if (QT_VERSION_MAJOR GREATER 5)
target_link_libraries (ProgViewer ${QT_TARGET}::OpenGLWidgets)
endif()

View File

@@ -31,6 +31,12 @@ target_link_libraries (QtViewer
OpenMeshCore OpenMeshCore
OpenMeshTools OpenMeshTools
${QT_TARGET}::OpenGL ${QT_TARGET}::OpenGL
${QT_TARGET}::Widgets
${QT_TARGET}::Gui
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
) )
if (QT_VERSION_MAJOR GREATER 5)
target_link_libraries (QtViewer ${QT_TARGET}::OpenGLWidgets)
endif()

View File

@@ -29,6 +29,11 @@ target_link_libraries (SubdividerGui
OpenMeshCore OpenMeshCore
OpenMeshTools OpenMeshTools
${QT_TARGET}::OpenGL ${QT_TARGET}::OpenGL
${QT_TARGET}::Widgets
${QT_TARGET}::Gui
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
) )
if (QT_VERSION_MAJOR GREATER 5)
target_link_libraries (SubdividerGui ${QT_TARGET}::OpenGLWidgets)
endif()

View File

@@ -26,5 +26,11 @@ target_link_libraries (Synthesizer
OpenMeshCore OpenMeshCore
OpenMeshTools OpenMeshTools
${QT_TARGET}::OpenGL ${QT_TARGET}::OpenGL
${QT_TARGET}::Widgets
${QT_TARGET}::Gui
${OPENGL_LIBRARIES} ${OPENGL_LIBRARIES}
) )
if (QT_VERSION_MAJOR GREATER 5)
target_link_libraries (Synthesizer ${QT_TARGET}::OpenGLWidgets)
endif()