kwin/plugins/scenes/opengl/CMakeLists.txt
2021-01-29 11:34:52 +01:00

32 lines
726 B
CMake

set(SCENE_OPENGL_SRCS
lanczosfilter.cpp
scene_opengl.cpp
)
include(ECMQtDeclareLoggingCategory)
ecm_qt_declare_logging_category(
SCENE_OPENGL_SRCS HEADER
logging.h
IDENTIFIER
KWIN_OPENGL
CATEGORY_NAME
kwin_scene_opengl
DEFAULT_SEVERITY
Critical
)
qt5_add_resources(SCENE_OPENGL_SRCS resources.qrc)
add_library(KWinSceneOpenGL MODULE ${SCENE_OPENGL_SRCS})
set_target_properties(KWinSceneOpenGL PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/org.kde.kwin.scenes/")
target_link_libraries(KWinSceneOpenGL
kwin
SceneOpenGLBackend
)
install(
TARGETS
KWinSceneOpenGL
DESTINATION
${KDE_INSTALL_PLUGINDIR}/org.kde.kwin.scenes/
)