grim/guifications3

moved guifications-gtk to the new cmake module
cmake
2010-12-15, Gary Kramlich
15a3bc316ac4
Parents b6418db658c1
Children d99ac4122bac
moved guifications-gtk to the new cmake module
--- a/guifications-gtk/CMakeLists.txt Wed Dec 15 19:19:52 2010 -0600
+++ b/guifications-gtk/CMakeLists.txt Wed Dec 15 19:21:33 2010 -0600
@@ -1,75 +1,27 @@
cmake_minimum_required(VERSION 2.8)
-###############################################################################
-# Project Info
-###############################################################################
-project(guifications-gtk C)
-
-set(GUIFICATIONS_GTK_MAJOR_VERSION 0)
-set(GUIFICATIONS_GTK_MINOR_VERSION 0)
-set(GUIFICATIONS_GTK_MICRO_VERSION 1)
-set(GUIFICATIONS_GTK_EXTRA_VERSION dev)
+include(gflib)
-set(VERSION ${GUIFICATIONS_GTK_MAJOR_VERSION}.${GUIFICATIONS_GTK_MINOR_VERSION}.${GUIFICATIONS_GTK_MICRO_VERSION}${GUIFICATIONS_GTK_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
-)
+GFLIB_PROJECT(guifications-gtk 0 0 1 dev)
pkg_check_modules(GTK REQUIRED gtk+-2.0>=2.16.0)
-pkg_check_modules(GFLIB REQUIRED gflib)
-
pkg_check_modules(GFLIB_UI REQUIRED gflib-ui)
pkg_check_modules(GFLIB_GTK REQUIRED gflib-gtk)
-###############################################################################
-# Build Info
-###############################################################################
include_directories(
- ${CMAKE_SOURCE_DIR}
- ${GLIB_INCLUDE_DIRS}
${GTK_INCLUDE_DIRS}
- ${GFLIB_INCLUDE_DIRS}
${GFLIB_UI_INCLUDE_DIRS}
${GFLIB_GTK_INCLUDE_DIRS}
)
link_directories(
- ${GLIB_LIBRARY_DIRS}
${GTK_LIBRARY_DIRS}
- ${GFLIB_LIBRARY_DIRS}
${GFLIB_UI_LIBRARY_DIRS}
${GFLIB_GTK_LIBRARY_DIRS}
)
-add_definitions(
- -DGETTEXT_PACKAGE="guifications-gtk"
- -DDATADIR="${CMAKE_INSTALL_PREFIX}/share"
- -DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/locale"
- -g -g3 -Wall
-)
-
-###############################################################################
-# Subdirectories
-###############################################################################
add_subdirectory(src)
add_subdirectory(pixmaps)
-###############################################################################
-# Install Stuff
-###############################################################################
-# documentation
-install(
- FILES AUTHORS ChangeLog COPYING NEWS README
- DESTINATION share/doc/guifications-gtk
-)
-