set(SCENE_XRENDER_SRCS scene_xrender.cpp)

include(ECMQtDeclareLoggingCategory)
ecm_qt_declare_logging_category(
    SCENE_XRENDER_SRCS HEADER
        logging.h
    IDENTIFIER
        KWIN_XRENDER
    CATEGORY_NAME
        kwin_scene_xrender
    DEFAULT_SEVERITY
        Critical
)

add_library(KWinSceneXRender MODULE ${SCENE_XRENDER_SRCS})
set_target_properties(KWinSceneXRender PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/org.kde.kwin.scenes/")
target_link_libraries(KWinSceneXRender kwin kwinxrenderutils SceneXRenderBackend)

install(
    TARGETS
        KWinSceneXRender
    DESTINATION
        ${PLUGIN_INSTALL_DIR}/org.kde.kwin.scenes/
)
