kwin/plugins/scenes/opengl/CMakeLists.txt

33 lines
723 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
SceneOpenGLBackend
kwin
)
install(
TARGETS
KWinSceneOpenGL
DESTINATION
${PLUGIN_INSTALL_DIR}/org.kde.kwin.scenes/
)