--- 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)