Changeset View
Changeset View
Standalone View
Standalone View
gtk3proxies/CMakeLists.txt
1 | find_package(GTK3 REQUIRED) | | |||
---|---|---|---|---|---|
2 | # gtk3 pulls in X11 headers, we need to add the include path if they are not in /usr/include | 1 | # gtk3 pulls in X11 headers, we need to add the include path if they are not in /usr/include | ||
3 | find_package(X11) | 2 | find_package(X11) | ||
4 | 3 | | |||
5 | | ||||
6 | include_directories(${GTK3_INCLUDE_DIRS}) | | |||
7 | | ||||
8 | add_executable(gtk3_preview preview3.c) | 4 | add_executable(gtk3_preview preview3.c) | ||
5 | | ||||
9 | if(X11_FOUND) | 6 | if(X11_FOUND) | ||
10 | target_include_directories(gtk3_preview PRIVATE ${X11_X11_INCLUDE_PATH}) | 7 | target_include_directories(gtk3_preview PRIVATE ${X11_X11_INCLUDE_PATH}) | ||
11 | endif() | 8 | endif() | ||
9 | | ||||
12 | target_compile_definitions(gtk3_preview PRIVATE "-DDATA_DIR=\"${KDE_INSTALL_FULL_DATADIR}/kcm-gtk-module/\"") | 10 | target_compile_definitions(gtk3_preview PRIVATE "-DDATA_DIR=\"${KDE_INSTALL_FULL_DATADIR}/kcm-gtk-module/\"") | ||
13 | target_link_libraries(gtk3_preview ${GTK3_LIBRARY} ${GOBJECT2_LIBRARY} ${GLIB2_LIBRARY}) | 11 | target_link_libraries(gtk3_preview PkgConfig::GTK+3 PkgConfig::GLib2 PkgConfig::GObject) | ||
14 | install(TARGETS gtk3_preview RUNTIME DESTINATION "${LIBEXEC_INSTALL_DIR}") | 12 | install(TARGETS gtk3_preview RUNTIME DESTINATION "${LIBEXEC_INSTALL_DIR}") |