
add_subdirectory(module)

include_directories(${X11_Xrandr_INCLUDE_PATH})

########### next target ###############


set(randrinternal_PART_SRCS 
    randr.cpp 
    randrdisplay.cpp
    collapsiblewidget.cpp
    layoutmanager.cpp 
    outputconfig.cpp
    outputgraphicsitem.cpp
    randrconfig.cpp
    randrcrtc.cpp 
    randrmode.cpp
    randroutput.cpp
    randrscreen.cpp
)

set(kcm_randr_PART_SRCS 
    ${randrinternal_PART_SRCS}
    krandrmodule.cpp 
    randrconfigbase.ui
    outputconfigbase.ui
)

kde4_add_plugin(kcm_randr ${kcm_randr_PART_SRCS})

target_link_libraries(kcm_randr
    KDE4::kdeui
    ${X11_Xrandr_LIB}
    ${X11_LIBRARIES}
)

install(
    TARGETS kcm_randr
    DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)

########### next target ###############

install(
    FILES randr.desktop
    DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

