diff options
| author | Joshua L. Blocher <verbalshadow@gmail.com> | 2009-01-09 20:22:29 +0000 |
|---|---|---|
| committer | verbalshadow <verbalshadow@users.sourceforge.net> | 2009-01-09 20:22:29 +0000 |
| commit | 849dc2bfbec4ae140a986b7a5d645522c662fb81 (patch) | |
| tree | 5be0b1a6787aa4ebd44cb6271fa732fbd15179d2 /CMakeScripts/FindGtkMM.cmake | |
| parent | * [INTL: zh_TW] update by Wei-Lun Chao (diff) | |
| download | inkscape-849dc2bfbec4ae140a986b7a5d645522c662fb81.tar.gz inkscape-849dc2bfbec4ae140a986b7a5d645522c662fb81.zip | |
Cmake: New FindGTK2
(bzr r7103)
Diffstat (limited to 'CMakeScripts/FindGtkMM.cmake')
| -rw-r--r-- | CMakeScripts/FindGtkMM.cmake | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/CMakeScripts/FindGtkMM.cmake b/CMakeScripts/FindGtkMM.cmake deleted file mode 100644 index 1c9839503..000000000 --- a/CMakeScripts/FindGtkMM.cmake +++ /dev/null @@ -1,129 +0,0 @@ -# - Try to find GTKMM -# Once done this will define -# -# GTKMM_FOUND - system has GTKMM -# GTKMM_INCLUDE_DIRS - the GTKMM include directory -# GTKMM_LIBRARIES - Link these to use GTKMM -# GTKMM_DEFINITIONS - Compiler switches required for using GTKMM -# -# Copyright (c) 2008 Joshua L. Blocher <verbalshadow@gmail.com> -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (GTKMM_LIBRARIES AND GTKMM_INCLUDE_DIRS) - # in cache already - set(GTKMM_FOUND TRUE) -else (GTKMM_LIBRARIES AND GTKMM_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(gtkmm-2.4 _GTKMM_INCLUDEDIR _GTKMM_LIBDIR _GTKMM_LDFLAGS _GTKMM_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_GTKMM gtkmm-2.4) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(GTKMM_INCLUDE_DIR - NAMES - gtkmm.h - PATHS - ${_GTKMM_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - PATH_SUFFIXES - gtkmm-2.4 - ) - - find_path(GTKMM_CONFIG_INCLUDE_DIR - NAMES - gtkmmconfig.h - PATHS - ${_GDKMM_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /opt/local/lib/gtkmm-2.4/include - /sw/include - /usr/lib/gtkmm-2.4/include - /usr/lib64/gtkmm-2.4/include - ) - - find_library(GTKMM-2.4_LIBRARY - NAMES - gtkmm-2.4 - PATHS - ${_GTKMM_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - -find_package(ATKMM REQUIRED) -find_package(GDKMM REQUIRED) -find_package(GIOMM REQUIRED) -find_package(GLIBMM REQUIRED) -find_package(PANGOMM REQUIRED) -find_package(CAIROMM REQUIRED) - - if (GTKMM-2.4_LIBRARY) - set(GTKMM-2.4_FOUND TRUE) - endif (GTKMM-2.4_LIBRARY) - - set(GTKMM_INCLUDE_DIRS - ${GTKMM_INCLUDE_DIR} - ${GTKMM_CONFIG_INCLUDE_DIR} - ${ATKMM_INCLUDE_DIR} - ${ATKMM_CONFIG_INCLUDE_DIR} - ${GDKMM_INCLUDE_DIR} - ${GDKMM_CONFIG_INCLUDE_DIR} - ${GIOMM_INCLUDE_DIR} - ${GIOMM_CONFIG_INCLUDE_DIR} - ${GLIBMM_INCLUDE_DIR} - ${GLIBMM_CONFIG_INCLUDE_DIR} - ${PANGOMM_INCLUDE_DIR} - ${PANGOMM_CONFIG_INCLUDE_DIR} - ${CAIROMM_INCLUDE_DIR} - ${CAIROMM_CONFIG_INCLUDE_DIR} - ) - - if (GTKMM-2.4_FOUND) - set(GTKMM_LIBRARIES - ${GTKMM_LIBRARIES} - ${GTKMM-2.4_LIBRARY} - ${ATKMM_LIBRARIES} - ${GDKMM_LIBRARIES} - ${GIOMM_LIBRARIES} - ${GLIBMM_LIBRARIES} - ${PANGOMM_LIBRARIES} - ${CAIROMM_LIBRARIES} - ) - endif (GTKMM-2.4_FOUND) - - if (GTKMM_INCLUDE_DIRS AND GTKMM_LIBRARIES) - set(GTKMM_FOUND TRUE) - endif (GTKMM_INCLUDE_DIRS AND GTKMM_LIBRARIES) - - if (GTKMM_FOUND) - if (NOT GTKMM_FIND_QUIETLY) - message(STATUS "Found GTKMM: ${GTKMM_LIBRARIES}") - endif (NOT GTKMM_FIND_QUIETLY) - else (GTKMM_FOUND) - if (GTKMM_FIND_REQUIRED) - message(FATAL_ERROR "Could not find GTKMM") - endif (GTKMM_FIND_REQUIRED) - endif (GTKMM_FOUND) - - # show the GTKMM_INCLUDE_DIRS and GTKMM_LIBRARIES variables only in the advanced view - mark_as_advanced(GTKMM_INCLUDE_DIRS GTKMM_LIBRARIES) - -endif (GTKMM_LIBRARIES AND GTKMM_INCLUDE_DIRS) - |
