Warning, /graphics/digikam/core/dplugins/generic/view/glviewer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # SPDX-FileCopyrightText: 2010-2024, Gilles Caulier, <caulier dot gilles at gmail dot com> 0003 # 0004 # SPDX-License-Identifier: BSD-3-Clause 0005 # 0006 0007 APPLY_COMMON_POLICIES() 0008 0009 include(MacroDPlugins) 0010 0011 if(APPLE) 0012 # Under MacOS 10.14 (Mojave), OpenGL API start to be deprecated in favor to Apple Metal API. 0013 # https://appleinsider.com/articles/18/06/28/why-macos-mojave-requires-metal----and-deprecates-opengl 0014 add_definitions(-DGL_SILENCE_DEPRECATION) 0015 0016 endif() 0017 0018 include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Widgets,INTERFACE_INCLUDE_DIRECTORIES> 0019 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Core,INTERFACE_INCLUDE_DIRECTORIES> 0020 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::OpenGL,INTERFACE_INCLUDE_DIRECTORIES> 0021 0022 $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::ConfigCore,INTERFACE_INCLUDE_DIRECTORIES> 0023 $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::I18n,INTERFACE_INCLUDE_DIRECTORIES> 0024 ) 0025 0026 set(QT_OPENGL_LIBRARIES Qt${QT_VERSION_MAJOR}::OpenGL) 0027 0028 if (Qt6_FOUND) 0029 include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::OpenGLWidgets,INTERFACE_INCLUDE_DIRECTORIES>) 0030 set(QT_OPENGL_LIBRARIES ${QT_OPENGL_LIBRARIES} Qt${QT_VERSION_MAJOR}::OpenGLWidgets) 0031 endif () 0032 0033 set(glviewerplugin_SRCS 0034 ${CMAKE_CURRENT_SOURCE_DIR}/glviewerplugin.cpp 0035 ${CMAKE_CURRENT_SOURCE_DIR}/glviewertexture.cpp 0036 ${CMAKE_CURRENT_SOURCE_DIR}/glviewertimer.cpp 0037 ${CMAKE_CURRENT_SOURCE_DIR}/glviewerwidget.cpp 0038 ) 0039 0040 DIGIKAM_ADD_GENERIC_PLUGIN(NAME GLViewer 0041 SOURCES ${glviewerplugin_SRCS} 0042 DEPENDS ${QT_OPENGL_LIBRARIES} 0043 ${OPENGL_LIBRARIES} 0044 )