FindGtkSpell.cmake revision c43e8c459ef8a48adf6b336c1a8a13cfe0415065
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# - Try to find GtkSpell
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# Once done this will define
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton#
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# GTKSPELL_FOUND - system has GtkSpell
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# GTKSPELL_INCLUDE_DIRS - the GtkSpell include directory
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# GTKSPELL_LIBRARIES - Link these to use GtkSpell
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# GTKSPELL_DEFINITIONS - Compiler switches required for using GtkSpell
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton#
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# Copyright (c) 2008 Joshua L. Blocher <verbalshadow@gmail.com>
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton#
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# Redistribution and use is allowed according to the terms of the New
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# BSD license.
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton#
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Bartoninclude(${CMAKE_CURRENT_LIST_DIR}/../HelperMacros.cmake)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Bartonif (GTKSPELL_LIBRARIES AND GTKSPELL_INCLUDE_DIRS)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton # in cache already
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton set(GTKSPELL_FOUND TRUE)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Bartonelse (GTKSPELL_LIBRARIES AND GTKSPELL_INCLUDE_DIRS)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton # use pkg-config to get the directories and then use these values
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton # in the FIND_PATH() and FIND_LIBRARY() calls
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton find_package(PkgConfig)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton if (PKG_CONFIG_FOUND)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton INKSCAPE_PKG_CONFIG_FIND(GTKSPELL gtkspell-2.0 0 gtkspell/gtkspell.h gtkspell-2.0 gtkspell)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Barton endif (PKG_CONFIG_FOUND)
c43e8c459ef8a48adf6b336c1a8a13cfe0415065Campbell Bartonendif (GTKSPELL_LIBRARIES AND GTKSPELL_INCLUDE_DIRS)