Files
xfce-winxp-tc/shell/systray/CMakeLists.txt

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