mirror of
https://github.com/rozniak/xfce-winxp-tc.git
synced 2026-05-03 04:31:36 +00:00
51 lines
1.3 KiB
CMake
51 lines
1.3 KiB
CMake
cmake_minimum_required(VERSION 2.8)
|
|
|
|
project(xpsystray-plugin)
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
pkg_check_modules(GARCON REQUIRED garcon-1)
|
|
pkg_check_modules(GARCON_GTK3 REQUIRED garcon-gtk3-1)
|
|
pkg_check_modules(GDK REQUIRED gdk-3.0)
|
|
pkg_check_modules(GIO REQUIRED gio-2.0)
|
|
pkg_check_modules(GLIB REQUIRED glib-2.0)
|
|
pkg_check_modules(GTK3 REQUIRED gtk+-3.0)
|
|
pkg_check_modules(XFCE4PANEL REQUIRED libxfce4panel-2.0)
|
|
pkg_check_modules(XFCE4UTIL REQUIRED libxfce4util-1.0)
|
|
|
|
include_directories(
|
|
${GARCON_INCLUDE_DIRS}
|
|
${GARCON_GTK3_INCLUDE_DIRS}
|
|
${GDK_INCLUDE_DIRS}
|
|
${GIO_INCLUDE_DIRS}
|
|
${GLIB_INCLUDE_DIRS}
|
|
${GTK3_INCLUDE_DIRS}
|
|
${XFCE4PANEL_INCLUDE_DIRS}
|
|
${XFCE4UTIL_INCLUDE_DIRS})
|
|
|
|
link_directories(
|
|
${GARCON_LIBRARY_DIRS}
|
|
${GARCON_GTK3_LIBRARY_DIRS}
|
|
${GDK_LIBRARY_DIRS}
|
|
${GIO_LIBRARY_DIRS}
|
|
${GLIB_LIBRARY_DIRS}
|
|
${GTK3_LIBRARY_DIRS}
|
|
${XFCE4PANEL_LIBRARY_DIRS}
|
|
${XFCE4UTIL_LIBRARY_DIRS})
|
|
|
|
add_library(xpsystray-plugin MODULE
|
|
src/clock.h
|
|
src/clock.c
|
|
src/plugin.h
|
|
src/plugin.c)
|
|
|
|
target_link_libraries(xpsystray-plugin
|
|
PRIVATE ${GARCON_LIBRARIES}
|
|
PRIVATE ${GARCON_GTK3_LIBRARIES}
|
|
PRIVATE ${GDK_LIBRARIES}
|
|
PRIVATE ${GIO_LIBRARIES}
|
|
PRIVATE ${GLIB_LIBRARIES}
|
|
PRIVATE ${GTK3_LIBRARIES}
|
|
PRIVATE ${XFCE4PANEL_LIBRARIES}
|
|
PRIVATE ${XFCE4UTIL_LIBRARIES})
|