grim/guifications3

81b6eb60b38d
Parents fbba58580228
Children 9b11fd3a3a10
moved guifications-daemon to the new GFLIB_PROJECT macro
--- a/guifications-daemon/CMakeLists.txt Tue Dec 14 23:36:19 2010 -0600
+++ b/guifications-daemon/CMakeLists.txt Tue Dec 14 23:37:14 2010 -0600
@@ -1,71 +1,11 @@
cmake_minimum_required(VERSION 2.8)
-###############################################################################
-# Project Info
-###############################################################################
-project(guifications-daemon C)
-
-set(GUIFICATIONS_DAEMON_MAJOR_VERSION 0)
-set(GUIFICATIONS_DAEMON_MINOR_VERSION 0)
-set(GUIFICATIONS_DAEMON_MICRO_VERSION 1)
-set(GUIFICATIONS_DAEMON_EXTRA_VERSION dev)
-
-set(VERSION ${GUIFICATIONS_DAEMON_MAJOR_VERSION}.${GUIFICATIONS_DAEMON_MINOR_VERSION}.${GUIFICATIONS_DAEMON_MICRO_VERSION}${GUIFICATIONS_DAEMON_EXTRA_VERSION})
-
-###############################################################################
-# Dependencies
-###############################################################################
-include(FindPkgConfig)
-
-pkg_check_modules(GLIB REQUIRED
- glib-2.0>=2.16.0
- gobject-2.0>=2.16.0
- gthread-2.0>=2.16.0
-)
-
-pkg_check_modules(GFLIB REQUIRED gflib)
+include(gflib)
-###############################################################################
-# Build Info
-###############################################################################
-include_directories(
- ${CMAKE_SOURCE_DIR}
- ${GLIB_INCLUDE_DIRS}
- ${GFLIB_INCLUDE_DIRS}
-)
-
-link_directories(
- ${GLIB_LIBRARY_DIRS}
- ${GFLIB_LIBRARY_DIRS}
-)
-
-add_definitions(
- -DGETTEXT_PACKAGE="guifications-daemon"
- -DDATADIR="${CMAKE_INSTALL_PREFIX}/share"
- -DLIBDIR="${CMAKE_INSTALL_PREFIX}/lib"
- -DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/locale"
- -g -g3 -Wall
-)
-
-###############################################################################
-# Subdirectories
-###############################################################################
+GFLIB_PROJECT(guifications-daemon 0 0 1 dev)
add_subdirectory(src)
-
-###############################################################################
-# Config Files
-###############################################################################
configure_file(guifications-daemon.pc.in guifications-daemon.pc @ONLY)
-###############################################################################
-# Install Stuff
-###############################################################################
-# documentation
-install(
- FILES AUTHORS ChangeLog COPYING NEWS README
- DESTINATION share/doc/guifications-daemon
-)
-
# pkg-config files
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/guifications-daemon.pc