--- CMakeLists.txt 2013-03-18 15:12:58.000000000 +0400 +++ CMakeLists.txt.new 2013-12-22 21:03:31.478372193 +0400 @@ -5,7 +5,19 @@ find_package(KDE4 REQUIRED) include(KDE4Defaults) +option(WITH_GTK2_PREVIEW "Build with GTK+ 2 preview support" ON) +option(WITH_GTK3_PREVIEW "Build with GTK+ 3 preview support" OFF) + add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) + +if (WITH_GTK2_PREVIEW) + add_definitions(-DWITH_GTK2_PREVIEW) +endif (WITH_GTK2_PREVIEW) + +if (WITH_GTK3_PREVIEW) + add_definitions(-DWITH_GTK3_PREVIEW) +endif (WITH_GTK3_PREVIEW) + include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src @@ -44,8 +56,14 @@ install(FILES ${GHNS_FILES} DESTINATION ${CONFIG_INSTALL_DIR}) install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) -add_subdirectory(gtkproxies) -add_subdirectory(gtk3proxies) +if (WITH_GTK2_PREVIEW) + add_subdirectory(gtkproxies) +endif (WITH_GTK2_PREVIEW) + +if (WITH_GTK3_PREVIEW) + add_subdirectory(gtk3proxies) +endif (WITH_GTK3_PREVIEW) + add_subdirectory(icons) find_package(Msgfmt REQUIRED) find_package(Gettext REQUIRED)