1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
project(kdegtkconfig)
cmake_minimum_required(VERSION 2.6)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/src
${CMAKE_SOURCE_DIR}/src/ui
${KDE4_INCLUDES} ${QT_INCLUDES})
set(kcm_SRCS
src/iconthemesmodel.cpp
src/appearancegtk3.cpp
src/appearancegtk2.cpp
src/appearencegtk.cpp
src/abstractappearance.cpp
src/thread.cpp
src/installer.cpp
src/gtkconfigkcmodule.cpp
src/dialog_installer.cpp
src/dialog_uninstaller.cpp
)
set(GHNS_FILES
cgcicon.knsrc
cgctheme.knsrc
cgcgtk3.knsrc
)
kde4_add_ui_files(kcm_SRCS
src/ui/gui.ui
src/ui/dialog_installer.ui
src/ui/dialog_uninstaller.ui
)
kde4_add_plugin(kcm_cgc ${kcm_SRCS})
target_link_libraries(kcm_cgc ${KDE4_KIO_LIBS} ${KDE4_KNEWSTUFF3_LIBS})
install(TARGETS kcm_cgc DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES ${GHNS_FILES} DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR})
add_subdirectory(gtkproxies)
add_subdirectory(gtk3proxies)
add_subdirectory(icons)
find_package(Msgfmt REQUIRED)
find_package(Gettext REQUIRED)
add_subdirectory( po )
|