cmake HAS_GL option, by default true, affect graphic and qglview

This commit is contained in:
2021-04-23 00:21:50 +03:00
parent 36a567dbeb
commit 159f0dd6c7
4 changed files with 20 additions and 4 deletions

View File

@@ -1 +1,10 @@
qad_library(graphic "Gui;Widgets;OpenGL;OpenGLWidgets" "qad_widgets;${OPENGL_LIBRARIES}")
set(_mods Gui Widgets)
set(_libs qad_widgets)
if (HAS_GL)
list(APPEND _mods OpenGL OpenGLWidgets)
list(APPEND _libs ${OPENGL_LIBRARIES})
endif()
qad_library(graphic "${_mods}" "${_libs}")
if (NOT HAS_GL)
qad_target_compile_definitions(qad_graphic PRIVATE FORCE_NO_GL)
endif()