grim/guifications3

moved guificatoins-daemon-mpris to cmake, this sucker is way behind api wise and doesn't build, but it looks like I got everything for cmake
cmake_minimum_required(VERSION 2.8)
###############################################################################
# Project Info
###############################################################################
project(gflib-gtk C)
set(GFLIB_GTK_MAJOR_VERSION 0)
set(GFLIB_GTK_MINOR_VERSION 0)
set(GFLIB_GTK_MICRO_VERSION 1)
set(GFLIB_GTK_EXTRA_VERSION dev)
set(VERSION ${GFLIB_GTK_MAJOR_VERSION}.${GFLIB_GTK_MINOR_VERSION}.${GFLIB_GTK_MICRO_VERSION}${GFLIB_GTK_EXTRA_VERSION})
###############################################################################
# Dependencies
###############################################################################
include(FindPkgConfig)
# glib
pkg_check_modules(GLIB REQUIRED
glib-2.0>=2.16.0
gobject-2.0>=2.16.0
gthread-2.0>=2.16.0
)
# gtk+
pkg_check_modules(GTK REQUIRED gtk+-2.0>=2.16.0)
# gflib
pkg_check_modules(GFLIB REQUIRED gflib)
find_program(GFLIB_GENHEADER
NAMES gflib-genheader
DOC "gflib-genheader executable"
)
mark_as_advanced(GFLIB_GENHEADER)
# gflib-ui
pkg_check_modules(GFLIB_UI REQUIRED gflib-ui)
###############################################################################
# Build Info
###############################################################################
include_directories(
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/gflib-gtk
${GMAKE_BINARY_DIR}
${GLIB_INCLUDE_DIRS}
${GTK_INCLUDE_DIRS}
${GFLIB_INCLUDE_DIRS}
${GFLIB_UI_INCLUDE_DIRS}
)
link_directories(
${GLIB_LIBRARY_DIRS}
${GTK_LIBRARY_DIRS}
${GFLIB_LIBRARY_DIRS}
${GFLIB_UI_LIBRARY_DIRS}
)
add_definitions(
-DGETTEXT_PACKAGE="gflib-gtk"
-DDATADIR="${CMAKE_INSTALL_PREFIX}/share"
-DLIBDIR="${CMAKE_INSTALL_PREFIX}/lib"
-DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/locale"
-g -g3 -Wall
)
###############################################################################
# Subdirectories
###############################################################################
add_subdirectory(gflib-gtk)
add_subdirectory(tests)
###############################################################################
# Config Files
###############################################################################
configure_file(gflib-gtk.pc.in gflib-gtk.pc @ONLY)
###############################################################################
# Unit Testing
###############################################################################
enable_testing()
###############################################################################
# Install Stuff
###############################################################################
# documentation
install(
FILES AUTHORS ChangeLog COPYING NEWS README
DESTINATION share/doc/gflib-gtk
)
# pkg-config files
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/gflib-gtk.pc
DESTINATION lib/pkgconfig
)