summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-0.12.4/cmake/modules
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2011-04-13 06:05:13 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2011-04-13 06:05:13 +0000
commit7de2289e693d3fd86402207517568f99511aa916 (patch)
treecd3257a84d8dfc5d761cd1ffe01d1297e5d464b2 /Build/source/libs/poppler/poppler-0.12.4/cmake/modules
parent4ca57b91804c5a4acb3152c4b5192a35e51ca3fe (diff)
poppler build fixes
git-svn-id: svn://tug.org/texlive/trunk@22067 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/poppler/poppler-0.12.4/cmake/modules')
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/COPYING-CMAKE-SCRIPTS22
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindCairo.cmake44
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindFontconfig.cmake47
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindGTK.cmake78
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLCMS.cmake84
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLIBOPENJPEG.cmake37
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt3.cmake319
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt4.cmake1295
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroBoolTo01.cmake20
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroEnsureVersion.cmake117
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroOptionalFindPackage.cmake28
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroPushRequiredVars.cmake47
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerDefaults.cmake10
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerMacros.cmake117
14 files changed, 0 insertions, 2265 deletions
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/COPYING-CMAKE-SCRIPTS b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/COPYING-CMAKE-SCRIPTS
deleted file mode 100644
index 4b417765f3a..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/COPYING-CMAKE-SCRIPTS
+++ /dev/null
@@ -1,22 +0,0 @@
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindCairo.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindCairo.cmake
deleted file mode 100644
index a0a8400d32c..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindCairo.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-# - try to find Cairo
-# Once done this will define
-#
-# CAIRO_FOUND - system has Cairo
-# CAIRO_CFLAGS - the Cairo CFlags
-# CAIRO_LIBRARIES - Link these to use Cairo
-#
-# Copyright (c) 2007, Pino Toscano, <pino@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-if (NOT WIN32)
- include(UsePkgConfig)
-
- pkgconfig(cairo _LibCairoIncDir _LibCairoLinkDir _CairoLinkFlags _CairoCflags)
- set (CAIRO_FOUND FALSE)
- if (_LibCairoIncDir)
-
- if (CAIRO_VERSION)
-
- exec_program(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=${CAIRO_VERSION} cairo RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull)
- if(_return_VALUE STREQUAL "0")
- set (CAIRO_CFLAGS ${_CairoCflags})
- set (CAIRO_LIBRARIES ${_CairoLinkFlags})
- endif(_return_VALUE STREQUAL "0")
-
- else (CAIRO_VERSION)
- set (CAIRO_CFLAGS ${_CairoCflags})
- set (CAIRO_LIBRARIES ${_CairoLinkFlags})
- endif (CAIRO_VERSION)
-
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(Cairo DEFAULT_MSG CAIRO_LIBRARIES CAIRO_CFLAGS)
-
- endif (_LibCairoIncDir)
-
-endif(NOT WIN32)
-
-mark_as_advanced(
- CAIRO_CFLAGS
- CAIRO_LIBRARIES
-)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindFontconfig.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindFontconfig.cmake
deleted file mode 100644
index c6a8c6ab12f..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindFontconfig.cmake
+++ /dev/null
@@ -1,47 +0,0 @@
-# - Try to find the Fontconfig
-# Once done this will define
-#
-# FONTCONFIG_FOUND - system has Fontconfig
-# FONTCONFIG_LIBRARIES - Link these to use FONTCONFIG
-# FONTCONFIG_DEFINITIONS - Compiler switches required for using FONTCONFIG
-
-# Copyright (c) 2006,2007 Laurent Montel, <montel@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-if (FONTCONFIG_LIBRARIES AND FONTCONFIG_INCLUDE_DIR)
-
- # in cache already
- set(FONTCONFIG_FOUND TRUE)
-
-else (FONTCONFIG_LIBRARIES AND FONTCONFIG_INCLUDE_DIR)
-
- if (NOT WIN32)
- # use pkg-config to get the directories and then use these values
- # in the FIND_PATH() and FIND_LIBRARY() calls
- include(UsePkgConfig)
-
- pkgconfig(fontconfig _FONTCONFIGIncDir _FONTCONFIGLinkDir _FONTCONFIGLinkFlags _FONTCONFIGCflags)
-
- set(FONTCONFIG_DEFINITIONS ${_FONTCONFIGCflags} CACHE INTERNAL "The compilation flags for fontconfig")
- endif (NOT WIN32)
-
- find_path(FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h
- PATHS
- ${_FONTCONFIGIncDir}
- /usr/X11/include
- )
-
- find_library(FONTCONFIG_LIBRARIES NAMES fontconfig
- PATHS
- ${_FONTCONFIGLinkDir}
- )
-
- include(FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Fontconfig DEFAULT_MSG FONTCONFIG_LIBRARIES FONTCONFIG_INCLUDE_DIR )
-
- mark_as_advanced(FONTCONFIG_LIBRARIES FONTCONFIG_INCLUDE_DIR)
-
-endif (FONTCONFIG_LIBRARIES AND FONTCONFIG_INCLUDE_DIR)
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindGTK.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindGTK.cmake
deleted file mode 100644
index c751d3aad86..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindGTK.cmake
+++ /dev/null
@@ -1,78 +0,0 @@
-# - try to find GTK (and glib)
-# Once done this will define
-#
-# GLIB_FOUND - system has GLib
-# GLIB_CFLAGS - the GLib CFlags
-# GLIB_LIBRARIES - Link these to use GLib
-#
-# Copyright 2008 Pino Toscano, <pino@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-include(FindPackageHandleStandardArgs)
-
-if (NOT WIN32)
- include(UsePkgConfig)
-
- pkgconfig(glib-2.0 _LibGLIB2IncDir _LibGLIB2LinkDir GLIB2LinkFlags GLIB2Cflags)
- pkgconfig(gdk-2.0 _LibGDK2IncDir _LibGDK2LinkDir GDK2LinkFlags GDK2Cflags)
- set (GLIB_FOUND FALSE)
- if (_LibGLIB2IncDir)
-
- exec_program(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=2.6 glib-2.0 RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull)
- if(_return_VALUE STREQUAL "0")
- set(_glib_FOUND TRUE)
- endif(_return_VALUE STREQUAL "0")
- endif (_LibGLIB2IncDir)
-
- if (_LibGDK2IncDir)
- exec_program(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=2.4.0 gdk-2.0 RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull)
- if(_return_VALUE STREQUAL "0")
- set(_gdk_FOUND TRUE)
- endif(_return_VALUE STREQUAL "0")
- endif (_LibGDK2IncDir)
-
- if (_glib_FOUND)
- set (GLIB2_CFLAGS ${GLIB2Cflags})
- set (GLIB2_LIBRARIES ${GLIB2LinkFlags})
- endif (_glib_FOUND)
-
- if (_gdk_FOUND)
- set (GDK2_CFLAGS ${GDK2Cflags})
- set (GDK2_LIBRARIES ${GDK2LinkFlags})
- endif (_gdk_FOUND)
-
- find_package_handle_standard_args(GLib DEFAULT_MSG GLIB2_LIBRARIES GLIB2_CFLAGS)
- find_package_handle_standard_args(GDK DEFAULT_MSG GDK2_LIBRARIES GDK2_CFLAGS)
-
- pkgconfig(gtk+-2.0 _LibGTK2IncDir _LibGTK2LinkDir GTK2LinkFlags GTK2Cflags)
- pkgconfig(gdk-pixbuf-2.0 _LibGDK2PixbufIncDir _LibGDK2PixbufLinkDir GDK2PixbufLinkFlags GDK2PixbufCflags)
- pkgconfig(gthread-2.0 _LibGThread2IncDir _LibGThread2LinkDir GThread2LinkFlags GThread2Cflags)
-
- if (_LibGTK2IncDir AND _LibGDK2PixbufIncDir AND _LibGThread2IncDir)
- exec_program(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=2.8.0 gtk+-2.0 RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull)
- if(_return_VALUE STREQUAL "0")
- set(_gtk_FOUND TRUE)
- endif(_return_VALUE STREQUAL "0")
-
- if (_gtk_FOUND)
- set (GTK2_CFLAGS ${GTK2Cflags} ${GDK2PixbufCflags} ${GThread2Cflags})
- set (GTK2_LIBRARIES ${GTK2LinkFlags} ${GDK2PixbufLinkFlags} ${GThread2LinkFlags})
- endif (_gtk_FOUND)
-
- find_package_handle_standard_args(GTK DEFAULT_MSG GTK2_LIBRARIES GTK2_CFLAGS)
-
- endif (_LibGTK2IncDir AND _LibGDK2PixbufIncDir AND _LibGThread2IncDir)
-
-endif(NOT WIN32)
-
-mark_as_advanced(
- GLIB2_CFLAGS
- GLIB2_LIBRARIES
- GDK2_CFLAGS
- GDK2_LIBRARIES
- GTK2_CFLAGS
- GTK2_LIBRARIES
-)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLCMS.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLCMS.cmake
deleted file mode 100644
index 9d162d2cfdd..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLCMS.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-# - Find LCMS
-# Find the LCMS includes and library
-# This module defines
-# LCMS_INCLUDE_DIR, where to find lcms.h
-# LCMS_LIBRARIES, the libraries needed to use LCMS.
-# LCMS_VERSION, The value of LCMS_VERSION defined in lcms.h
-# LCMS_FOUND, If false, do not try to use LCMS.
-
-
-# Copyright (c) 2008, Adrian Page, <adrian@pagenet.plus.com>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-# use pkg-config to get the directories and then use these values
-# in the FIND_PATH() and FIND_LIBRARY() calls
-if(NOT WIN32)
- find_package(PkgConfig)
- pkg_check_modules(PC_LCMS lcms)
- set(LCMS_DEFINITIONS ${PC_LCMS_CFLAGS_OTHER})
-endif(NOT WIN32)
-
-find_path(LCMS_INCLUDE_DIR lcms.h
- PATHS
- ${PC_LCMS_INCLUDEDIR}
- ${PC_LCMS_INCLUDE_DIRS}
- PATH_SUFFIXES lcms liblcms1
-)
-
-find_library(LCMS_LIBRARIES NAMES lcms liblcms lcms-1 liblcms-1
- PATHS
- ${PC_LCMS_LIBDIR}
- ${PC_LCMS_LIBRARY_DIRS}
- PATH_SUFFIXES lcms
-)
-
-if(LCMS_INCLUDE_DIR AND LCMS_LIBRARIES)
- set(LCMS_FOUND TRUE)
-else(LCMS_INCLUDE_DIR AND LCMS_LIBRARIES)
- set(LCMS_FOUND FALSE)
-endif(LCMS_INCLUDE_DIR AND LCMS_LIBRARIES)
-
-if(LCMS_FOUND)
- set(FIND_LCMS_VERSION_SOURCE
- "#include <lcms.h>\n int main()\n {\n return LCMS_VERSION;\n }\n")
- set(FIND_LCMS_VERSION_SOURCE_FILE ${CMAKE_BINARY_DIR}/CMakeTmp/FindLCMS.cxx)
- file(WRITE "${FIND_LCMS_VERSION_SOURCE_FILE}" "${FIND_LCMS_VERSION_SOURCE}")
-
- set(FIND_LCMS_VERSION_ADD_INCLUDES
- "-DINCLUDE_DIRECTORIES:STRING=${LCMS_INCLUDE_DIR}")
-
- try_run(LCMS_VERSION LCMS_COMPILE_RESULT
- ${CMAKE_BINARY_DIR}
- ${FIND_LCMS_VERSION_SOURCE_FILE}
- CMAKE_FLAGS "${FIND_LCMS_VERSION_ADD_INCLUDES}"
- OUTPUT_VARIABLE OUTPUT)
-
- if(LCMS_COMPILE_RESULT AND NOT LCMS_VERSION STREQUAL FAILED_TO_RUN)
- if(NOT LCMS_FIND_QUIETLY)
- string(SUBSTRING ${LCMS_VERSION} 0 1 LCMS_MAJOR_VERSION)
- string(SUBSTRING ${LCMS_VERSION} 1 2 LCMS_MINOR_VERSION)
- message(STATUS "Found lcms version ${LCMS_MAJOR_VERSION}.${LCMS_MINOR_VERSION}, ${LCMS_LIBRARIES}")
- endif(NOT LCMS_FIND_QUIETLY)
- else(LCMS_COMPILE_RESULT AND NOT LCMS_VERSION STREQUAL FAILED_TO_RUN)
- if(NOT LCMS_FIND_QUIETLY)
- message(STATUS "Found lcms but failed to find version ${LCMS_LIBRARIES}")
- file(APPEND ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeError.log
- "Find lcms version failed with the following output:\n${OUTPUT}\nFindLCMS.cxx:\n${FIND_LCMS_VERSION_SOURCE}\n\n")
- endif(NOT LCMS_FIND_QUIETLY)
- set(LCMS_VERSION NOTFOUND)
- endif(LCMS_COMPILE_RESULT AND NOT LCMS_VERSION STREQUAL FAILED_TO_RUN)
-else(LCMS_FOUND)
- if(NOT LCMS_FIND_QUIETLY)
- if(LCMS_FIND_REQUIRED)
- message(FATAL_ERROR "Required package lcms NOT found")
- else(LCMS_FIND_REQUIRED)
- message(STATUS "lcms NOT found")
- endif(LCMS_FIND_REQUIRED)
- endif(NOT LCMS_FIND_QUIETLY)
-endif(LCMS_FOUND)
-
-mark_as_advanced(LCMS_INCLUDE_DIR LCMS_LIBRARIES LCMS_VERSION)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLIBOPENJPEG.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLIBOPENJPEG.cmake
deleted file mode 100644
index 978ee7d93fc..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindLIBOPENJPEG.cmake
+++ /dev/null
@@ -1,37 +0,0 @@
-# - Try to find the libopenjpeg library
-# Once done this will define
-#
-# LIBOPENJPEG_FOUND - system has libopenjpeg
-# LIBOPENJPEG_INCLUDE_DIRS - the libopenjpeg include directories
-# LIBOPENJPEG_LIBRARIES - Link these to use libopenjpeg
-# LIBOPENJPEG_INCLUDE_DIR is internal and deprecated for use
-
-# Copyright (c) 2008, Albert Astals Cid, <aacid@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-if (LIBOPENJPEG_LIBRARIES AND LIBOPENJPEG_INCLUDE_DIR)
-
- # in cache already
- set(LIBOPENJPEG_FOUND TRUE)
-
-else (LIBOPENJPEG_LIBRARIES AND LIBOPENJPEG_INCLUDE_DIR)
-
- #reset vars
- set(LIBOPENJPEG_LIBRARIES)
- set(LIBOPENJPEG_INCLUDE_DIR)
-
- find_path (LIBOPENJPEG_INCLUDE_DIR openjpeg.h PATH_SUFFIXES openjpeg)
- find_library(LIBOPENJPEG_LIBRARIES openjpeg)
- if(LIBOPENJPEG_INCLUDE_DIR AND LIBOPENJPEG_LIBRARIES)
- set(LIBOPENJPEG_FOUND TRUE)
- endif(LIBOPENJPEG_INCLUDE_DIR AND LIBOPENJPEG_LIBRARIES)
-
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(LibOpenJPEG DEFAULT_MSG LIBOPENJPEG_LIBRARIES LIBOPENJPEG_INCLUDE_DIR)
-
-endif (LIBOPENJPEG_LIBRARIES AND LIBOPENJPEG_INCLUDE_DIR)
-
-set(LIBOPENJPEG_INCLUDE_DIRS ${LIBOPENJPEG_INCLUDE_DIR})
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt3.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt3.cmake
deleted file mode 100644
index 06ff94014be..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt3.cmake
+++ /dev/null
@@ -1,319 +0,0 @@
-# - Locate Qt include paths and libraries
-# This module defines:
-# QT3_INCLUDE_DIR - where to find qt.h, etc.
-# QT3_LIBRARIES - the libraries to link against to use Qt.
-# QT3_DEFINITIONS - definitions to use when
-# compiling code that uses Qt.
-# QT3_FOUND - If false, don't try to use Qt.
-#
-# If you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
-#
-# Also defined, but not for general use are:
-# QT3_MOC_EXECUTABLE, where to find the moc tool.
-# QT3_UIC_EXECUTABLE, where to find the uic tool.
-# QT3_QT_LIBRARY, where to find the Qt library.
-# QT3_QTMAIN_LIBRARY, where to find the qtmain
-# library. This is only required by Qt3 on Windows.
-
-# These are around for backwards compatibility
-# they will be set
-# QT_WRAP_CPP, set true if QT3_MOC_EXECUTABLE is found
-# QT_WRAP_UI set true if QT3_UIC_EXECUTABLE is found
-
-FILE(GLOB GLOB_PATHS_BIN /usr/lib/qt-3*/bin/)
-FIND_PATH(QT3_INCLUDE_DIR qt.h
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
- $ENV{QTDIR}/include
- ${GLOB_PATHS_BIN}
- /usr/local/qt/include
- /usr/lib/qt/include
- /usr/lib/qt3/include
- /usr/include/qt
- /usr/share/qt3/include
- C:/Progra~1/qt/include
- /usr/include/qt3
- /usr/X11R6/include
- )
-
-# if qglobal.h is not in the qt_include_dir then set
-# QT3_INCLUDE_DIR to NOTFOUND
-IF(NOT EXISTS ${QT3_INCLUDE_DIR}/qglobal.h)
- SET(QT3_INCLUDE_DIR QT3_INCLUDE_DIR-NOTFOUND CACHE PATH "path to qt3 include directory" FORCE)
-ENDIF(NOT EXISTS ${QT3_INCLUDE_DIR}/qglobal.h)
-
-IF(QT3_INCLUDE_DIR)
- #extract the version string from qglobal.h
- FILE(READ ${QT3_INCLUDE_DIR}/qglobal.h QGLOBAL_H)
- STRING(REGEX MATCH "#define[\t ]+QT_VERSION_STR[\t ]+\"([0-9]+.[0-9]+.[0-9]+)\"" QGLOBAL_H "${QGLOBAL_H}")
- STRING(REGEX REPLACE ".*\"([0-9]+.[0-9]+.[0-9]+)\".*" "\\1" qt_version_str "${QGLOBAL_H}")
-
- # Under windows the qt library (MSVC) has the format qt-mtXYZ where XYZ is the
- # version X.Y.Z, so we need to remove the dots from version
- STRING(REGEX REPLACE "\\." "" qt_version_str_lib "${qt_version_str}")
-ELSE(QT3_INCLUDE_DIR)
-ENDIF(QT3_INCLUDE_DIR)
-
-FILE(GLOB GLOB_PATHS_LIB /usr/lib/qt-3*/lib/)
-IF (QT_MT_REQUIRED)
- FIND_LIBRARY(QT3_QT_LIBRARY
- NAMES
- qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
- qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321 qt-mt3
- PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
- $ENV{QTDIR}/lib
- ${GLOB_PATHS_LIB}
- /usr/local/qt/lib
- /usr/lib/qt/lib
- /usr/lib/qt3/lib
- /usr/lib/qt3/lib64
- /usr/share/qt3/lib
- C:/Progra~1/qt/lib
- /usr/X11R6/lib
- )
-
-ELSE (QT_MT_REQUIRED)
- FIND_LIBRARY(QT3_QT_LIBRARY
- NAMES
- qt qt-${qt_version_str_lib} qt-edu${qt_version_str_lib}
- qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
- qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321 qt-mt3
- PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
- $ENV{QTDIR}/lib
- ${GLOB_PATHS_LIB}
- /usr/local/qt/lib
- /usr/lib/qt/lib
- /usr/lib/qt3/lib
- /usr/lib/qt3/lib64
- /usr/share/qt3/lib
- C:/Progra~1/qt/lib
- /usr/X11R6/lib
- )
-ENDIF (QT_MT_REQUIRED)
-
-IF(QT3_QT_LIBRARY)
-ELSE(QT3_QT_LIBRARY)
-ENDIF(QT3_QT_LIBRARY)
-
-
-FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
- NAMES qassistantclient
- PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
- $ENV{QTDIR}/lib
- ${GLOB_PATHS_LIB}
- /usr/local/qt/lib
- /usr/lib/qt3/lib
- /usr/lib/qt3/lib64
- /usr/share/qt3/lib
- C:/Progra~1/qt/lib
- /usr/X11R6/lib
- )
-
-# qt 3 should prefer QTDIR over the PATH
-FIND_PROGRAM(QT3_MOC_EXECUTABLE
- NAMES moc moc-qt3
- PATHS
- $ENV{QTDIR}/bin
- NO_DEFAULT_PATH
-)
-
-FIND_PROGRAM(QT3_MOC_EXECUTABLE
- NAMES moc moc-qt3
- PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
- $ENV{QTDIR}/bin
- ${GLOB_PATHS_BIN}
- /usr/local/qt/bin
- /usr/lib/qt/bin
- /usr/lib/qt3/bin
- /usr/share/qt3/bin
- C:/Progra~1/qt/bin
- /usr/X11R6/bin
- )
-
-IF(QT3_MOC_EXECUTABLE)
- SET ( QT_WRAP_CPP "YES")
-ELSE(QT3_MOC_EXECUTABLE)
-ENDIF(QT3_MOC_EXECUTABLE)
-
-# qt 3 should prefer QTDIR over the PATH
-FIND_PROGRAM(QT3_UIC_EXECUTABLE uic
- PATHS
- $ENV{QTDIR}/bin
- NO_DEFAULT_PATH
-)
-FIND_PROGRAM(QT3_UIC_EXECUTABLE uic
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
- $ENV{QTDIR}/bin
- ${GLOB_PATHS_BIN}
- /usr/local/qt/bin
- /usr/lib/qt/bin
- /usr/lib/qt3/bin
- /usr/share/qt3/bin
- C:/Progra~1/qt/bin
- /usr/X11R6/bin
- )
-
-IF(QT3_UIC_EXECUTABLE)
- SET ( QT_WRAP_UI "YES")
-ELSE(QT3_UIC_EXECUTABLE)
-ENDIF(QT3_UIC_EXECUTABLE)
-
-IF (WIN32)
- FIND_LIBRARY(QT3_QTMAIN_LIBRARY qtmain
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
- "$ENV{ProgramFiles}/qt/lib"
- $ENV{QTDIR}/lib "C:/Program Files/qt/lib"
- DOC "This Library is only needed by and included with Qt3 on MSWindows. It should be NOTFOUND, undefined or IGNORE otherwise."
- )
-ENDIF (WIN32)
-
-
-IF (QT3_MIN_VERSION)
-
- STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" qt_major_vers "${qt_version_str}")
- STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" qt_minor_vers "${qt_version_str}")
- STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" qt_patch_vers "${qt_version_str}")
-
- #now parse the parts of the user given version string into variables
- STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+$" req_qt_major_vers "${QT3_MIN_VERSION}")
- IF (NOT req_qt_major_vers)
- MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT3_MIN_VERSION}\", expected e.g. \"3.1.5\"")
- ENDIF (NOT req_qt_major_vers)
-
- STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT3_MIN_VERSION}")
- STRING(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT3_MIN_VERSION}")
- STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT3_MIN_VERSION}")
-
- # req = "6.5.4", qt = "3.2.1"
-
- IF (req_qt_major_vers GREATER qt_major_vers) # (6 > 3) ?
- MESSAGE( FATAL_ERROR "Qt major version not matched (required: ${QT3_MIN_VERSION}, found: ${qt_version_str})") # yes
- ELSE (req_qt_major_vers GREATER qt_major_vers) # no
- IF (req_qt_major_vers LESS qt_major_vers) # (6 < 3) ?
- SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
- ELSE (req_qt_major_vers LESS qt_major_vers) # ( 6==3) ?
- IF (req_qt_minor_vers GREATER qt_minor_vers) # (5>2) ?
- MESSAGE( FATAL_ERROR "Qt minor version not matched (required: ${QT3_MIN_VERSION}, found: ${qt_version_str})") # yes
- ELSE (req_qt_minor_vers GREATER qt_minor_vers) # no
- IF (req_qt_minor_vers LESS qt_minor_vers) # (5<2) ?
- SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
- ELSE (req_qt_minor_vers LESS qt_minor_vers) # (5==2)
- IF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
- MESSAGE( FATAL_ERROR "Qt patch level not matched (required: ${QT3_MIN_VERSION}, found: ${qt_version_str})") # yes
- ELSE (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
- SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
- ENDIF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
- ENDIF (req_qt_minor_vers LESS qt_minor_vers)
- ENDIF (req_qt_minor_vers GREATER qt_minor_vers)
- ENDIF (req_qt_major_vers LESS qt_major_vers)
- ENDIF (req_qt_major_vers GREATER qt_major_vers)
-ENDIF (QT3_MIN_VERSION)
-
-# if the include a library are found then we have it
-IF(QT3_INCLUDE_DIR)
- IF(QT3_QT_LIBRARY)
- SET( QT3_FOUND "YES" )
- ENDIF(QT3_QT_LIBRARY)
-ENDIF(QT3_INCLUDE_DIR)
-
-IF(QT3_FOUND)
- SET( QT3_LIBRARIES ${QT3_LIBRARIES} ${QT3_QT_LIBRARY} )
- SET( QT3_DEFINITIONS "")
-
- IF (WIN32 AND NOT CYGWIN)
- IF (QT3_QTMAIN_LIBRARY)
- # for version 3
- SET (QT3_DEFINITIONS -DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG)
- SET (QT3_LIBRARIES imm32.lib ${QT3_QT_LIBRARY} ${QT3_QTMAIN_LIBRARY} )
- SET (QT3_LIBRARIES ${QT3_LIBRARIES} winmm wsock32)
- ELSE (QT3_QTMAIN_LIBRARY)
- # for version 2
- SET (QT3_LIBRARIES imm32.lib ws2_32.lib ${QT3_QT_LIBRARY} )
- ENDIF (QT3_QTMAIN_LIBRARY)
- ELSE (WIN32 AND NOT CYGWIN)
- SET (QT3_LIBRARIES ${QT3_QT_LIBRARY} )
-
- SET (QT3_DEFINITIONS -DQT_SHARED -DQT_NO_DEBUG)
- IF(QT3_QT_LIBRARY MATCHES "qt-mt")
- SET (QT3_DEFINITIONS ${QT3_DEFINITIONS} -DQT_THREAD_SUPPORT -D_REENTRANT)
- ENDIF(QT3_QT_LIBRARY MATCHES "qt-mt")
-
- ENDIF (WIN32 AND NOT CYGWIN)
-
- IF (QT_QASSISTANTCLIENT_LIBRARY)
- SET (QT3_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT3_LIBRARIES})
- ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
-
- # Backwards compatibility for CMake1.4 and 1.2
- SET (QT_MOC_EXE ${QT3_MOC_EXECUTABLE} )
- SET (QT_UIC_EXE ${QT3_UIC_EXECUTABLE} )
- # for unix add X11 stuff
- IF(UNIX)
- FIND_PACKAGE(X11)
- IF (X11_FOUND)
- SET (QT3_LIBRARIES ${QT3_LIBRARIES} ${X11_LIBRARIES})
- ENDIF (X11_FOUND)
- IF (CMAKE_DL_LIBS)
- SET (QT3_LIBRARIES ${QT3_LIBRARIES} ${CMAKE_DL_LIBS})
- ENDIF (CMAKE_DL_LIBS)
- ENDIF(UNIX)
- IF(QT3_QT_LIBRARY MATCHES "qt-mt")
- FIND_PACKAGE(Threads)
- SET(QT3_LIBRARIES ${QT3_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
- ENDIF(QT3_QT_LIBRARY MATCHES "qt-mt")
-ENDIF(QT3_FOUND)
-
-EXEC_PROGRAM(${QT3_MOC_EXECUTABLE} ARGS "-v" OUTPUT_VARIABLE QTVERSION_MOC)
-EXEC_PROGRAM(${QT3_UIC_EXECUTABLE} ARGS "-version" OUTPUT_VARIABLE QTVERSION_UI)
-
-SET(_QT_UIC_VERSION_3 FALSE)
-IF("${QTVERSION_UIC}" MATCHES ".* 3..*")
- SET(_QT_UIC_VERSION_3 TRUE)
-ENDIF("${QTVERSION_UIC}" MATCHES ".* 3..*")
-
-SET(_QT_MOC_VERSION_3 FALSE)
-IF("${QTVERSION_MOC}" MATCHES ".* 3..*")
- SET(_QT_MOC_VERSION_3 TRUE)
-ENDIF("${QTVERSION_MOC}" MATCHES ".* 3..*")
-
-SET(QT_WRAP_CPP FALSE)
-IF (QT3_MOC_EXECUTABLE)
- IF(_QT_MOC_VERSION_3)
- SET ( QT_WRAP_CPP TRUE)
- ENDIF(_QT_MOC_VERSION_3)
-ENDIF (QT3_MOC_EXECUTABLE)
-
-SET(QT_WRAP_UI FALSE)
-IF (QT3_UIC_EXECUTABLE)
- IF(_QT_UIC_VERSION_3)
- SET ( QT_WRAP_UI TRUE)
- ENDIF(_QT_UIC_VERSION_3)
-ENDIF (QT3_UIC_EXECUTABLE)
-
-MARK_AS_ADVANCED(
- QT3_INCLUDE_DIR
- QT3_QT_LIBRARY
- QT3_QTMAIN_LIBRARY
- QT_QASSISTANTCLIENT_LIBRARY
- QT3_UIC_EXECUTABLE
- QT3_MOC_EXECUTABLE
- QT_WRAP_CPP
- QT_WRAP_UI
- )
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt4.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt4.cmake
deleted file mode 100644
index 9122bb33f6d..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/FindQt4.cmake
+++ /dev/null
@@ -1,1295 +0,0 @@
-# - Find QT 4
-# This module can be used to find Qt4.
-# The most important issue is that the Qt4 qmake is available via the system path.
-# This qmake is then used to detect basically everything else.
-# This module defines a number of key variables and macros. First is
-# QT_USE_FILE which is the path to a CMake file that can be included to compile
-# Qt 4 applications and libraries. By default, the QtCore and QtGui
-# libraries are loaded. This behavior can be changed by setting one or more
-# of the following variables to true:
-# QT_DONT_USE_QTCORE
-# QT_DONT_USE_QTGUI
-# QT_USE_QT3SUPPORT
-# QT_USE_QTASSISTANT
-# QT_USE_QTDESIGNER
-# QT_USE_QTMOTIF
-# QT_USE_QTMAIN
-# QT_USE_QTNETWORK
-# QT_USE_QTNSPLUGIN
-# QT_USE_QTOPENGL
-# QT_USE_QTSQL
-# QT_USE_QTXML
-# QT_USE_QTSVG
-# QT_USE_QTTEST
-# QT_USE_QTUITOOLS
-# QT_USE_QTDBUS
-# QT_USE_QTSCRIPT
-#
-# All the libraries required are stored in a variable called QT_LIBRARIES.
-# Add this variable to your TARGET_LINK_LIBRARIES.
-#
-# macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...)
-# create moc code from a list of files containing Qt class with
-# the Q_OBJECT declaration. Options may be given to moc, such as those found
-# when executing "moc -help"
-#
-# macro QT4_WRAP_UI(outfiles inputfile ... OPTIONS ...)
-# create code from a list of Qt designer ui files.
-# Options may be given to uic, such as those found
-# when executing "uic -help"
-#
-# macro QT4_ADD_RESOURCES(outfiles inputfile ... OPTIONS ...)
-# create code from a list of Qt resource files.
-# Options may be given to rcc, such as those found
-# when executing "rcc -help"
-#
-# macro QT4_AUTOMOC(inputfile ... )
-# macro QT4_GENERATE_MOC(inputfile outputfile )
-#
-# macro QT4_ADD_DBUS_INTERFACE(outfiles interface basename)
-# create a the interface header and implementation files with the
-# given basename from the given interface xml file and add it to
-# the list of sources.
-# To disable generating a namespace header, set the source file property
-# NO_NAMESPACE to TRUE on the interface file.
-#
-# macro QT4_ADD_DBUS_INTERFACES(outfiles inputfile ... )
-# create the interface header and implementation files
-# for all listed interface xml files
-# the name will be automatically determined from the name of the xml file
-# To disable generating namespace headers, set the source file property
-# NO_NAMESPACE to TRUE for these inputfiles.
-#
-# macro QT4_ADD_DBUS_ADAPTOR(outfiles xmlfile parentheader parentclassname [basename] [classname])
-# create a dbus adaptor (header and implementation file) from the xml file
-# describing the interface, and add it to the list of sources. The adaptor
-# forwards the calls to a parent class, defined in parentheader and named
-# parentclassname. The name of the generated files will be
-# <basename>adaptor.{cpp,h} where basename defaults to the basename of the xml file.
-# If <classname> is provided, then it will be used as the classname of the
-# adaptor itself.
-#
-# macro QT4_GENERATE_DBUS_INTERFACE( header [interfacename] OPTIONS ...)
-# generate the xml interface file from the given header.
-# If the optional argument interfacename is omitted, the name of the
-# interface file is constructed from the basename of the header with
-# the suffix .xml appended.
-# Options may be given to uic, such as those found when executing "qdbuscpp2xml --help"
-#
-# QT_FOUND If false, don't try to use Qt.
-# QT4_FOUND If false, don't try to use Qt 4.
-#
-# QT4_QTCORE_FOUND True if QtCore was found.
-# QT4_QTGUI_FOUND True if QtGui was found.
-# QT4_QT3SUPPORT_FOUND True if Qt3Support was found.
-# QT4_QTASSISTANT_FOUND True if QtAssistant was found.
-# QT4_QTDBUS_FOUND True if QtDBus was found.
-# QT4_QTDESIGNER_FOUND True if QtDesigner was found.
-# QT4_QTDESIGNERCOMPONENTS True if QtDesignerComponents was found.
-# QT4_QTMOTIF_FOUND True if QtMotif was found.
-# QT4_QTNETWORK_FOUND True if QtNetwork was found.
-# QT4_QTNSPLUGIN_FOUND True if QtNsPlugin was found.
-# QT4_QTOPENGL_FOUND True if QtOpenGL was found.
-# QT4_QTSQL_FOUND True if QtSql was found.
-# QT4_QTXML_FOUND True if QtXml was found.
-# QT4_QTSVG_FOUND True if QtSvg was found.
-# QT4_QTSCRIPT_FOUND True if QtScript was found.
-# QT4_QTTEST_FOUND True if QtTest was found.
-# QT4_QTUITOOLS_FOUND True if QtUiTools was found.
-#
-# QT4_DEFINITIONS Definitions to use when compiling code that uses Qt.
-#
-# QT4_INCLUDES List of paths to all include directories of
-# Qt4 QT4_INCLUDE_DIR and QT4_QTCORE_INCLUDE_DIR are
-# always in this variable even if NOTFOUND,
-# all other INCLUDE_DIRS are
-# only added if they are found.
-#
-# QT4_INCLUDE_DIR Path to "include" of Qt4
-# QT4_QT4_INCLUDE_DIR Path to "include/Qt"
-# QT4_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support"
-# QT4_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant"
-# QT4_QTCORE_INCLUDE_DIR Path to "include/QtCore"
-# QT4_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner"
-# QT4_QTDESIGNERCOMPONENTS_INCLUDE_DIR Path to "include/QtDesigner"
-# QT4_QTDBUS_INCLUDE_DIR Path to "include/QtDBus"
-# QT4_QTGUI_INCLUDE_DIR Path to "include/QtGui"
-# QT4_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif"
-# QT4_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork"
-# QT4_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin"
-# QT4_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL"
-# QT4_QTSQL_INCLUDE_DIR Path to "include/QtSql"
-# QT4_QTXML_INCLUDE_DIR Path to "include/QtXml"
-# QT4_QTSVG_INCLUDE_DIR Path to "include/QtSvg"
-# QT4_QTSCRIPT_INCLUDE_DIR Path to "include/QtScript"
-# QT4_QTTEST_INCLUDE_DIR Path to "include/QtTest"
-#
-# QT4_LIBRARY_DIR Path to "lib" of Qt4
-#
-# QT4_PLUGINS_DIR Path to "plugins" for Qt4
-#
-# For every library of Qt, a QT4_QTFOO_LIBRARY variable is defined, with the full path to the library.
-#
-# So there are the following variables:
-# The Qt3Support library: QT4_QT3SUPPORT_LIBRARY
-#
-# The QtAssistant library: QT4_QTASSISTANT_LIBRARY
-#
-# The QtCore library: QT4_QTCORE_LIBRARY
-#
-# The QtDBus library: QT4_QTDBUS_LIBRARY
-#
-# The QtDesigner library: QT4_QTDESIGNER_LIBRARY
-#
-# The QtDesignerComponents library: QT4_QTDESIGNERCOMPONENTS_LIBRARY
-#
-# The QtGui library: QT4_QTGUI_LIBRARY
-#
-# The QtMotif library: QT4_QTMOTIF_LIBRARY
-#
-# The QtNetwork library: QT4_QTNETWORK_LIBRARY
-#
-# The QtNsPLugin library: QT4_QTNSPLUGIN_LIBRARY
-#
-# The QtOpenGL library: QT4_QTOPENGL_LIBRARY
-#
-# The QtSql library: QT4_QTSQL_LIBRARY
-#
-# The QtXml library: QT4_QTXML_LIBRARY
-#
-# The QtSvg library: QT4_QTSVG_LIBRARY
-#
-# The QtScript library: QT4_QTSCRIPT_LIBRARY
-#
-# The QtTest library: QT4_QTTEST_LIBRARY
-#
-# The qtmain library for Windows QT4_QTMAIN_LIBRARY
-#
-# The QtUiTools library: QT4_QTUITOOLS_LIBRARY
-#
-# also defined, but NOT for general use are
-# QT4_MOC_EXECUTABLE Where to find the moc tool.
-# QT4_UIC_EXECUTABLE Where to find the uic tool.
-# QT_UIC3_EXECUTABLE Where to find the uic3 tool.
-# QT_RCC_EXECUTABLE Where to find the rcc tool
-# QT_DBUSCPP2XML_EXECUTABLE Where to find the qdbuscpp2xml tool.
-# QT_DBUSXML2CPP_EXECUTABLE Where to find the qdbusxml2cpp tool.
-#
-# QT_DOC_DIR Path to "doc" of Qt4
-# QT_MKSPECS_DIR Path to "mkspecs" of Qt4
-#
-#
-# These are around for backwards compatibility
-# they will be set
-# QT_WRAP_CPP Set true if QT4_MOC_EXECUTABLE is found
-# QT_WRAP_UI Set true if QT4_UIC_EXECUTABLE is found
-#
-# These variables do _NOT_ have any effect anymore (compared to FindQt.cmake)
-# QT_MT_REQUIRED Qt4 is now always multithreaded
-#
-# These variables are set to "" Because Qt structure changed
-# (They make no sense in Qt4)
-# QT4_QT_LIBRARY Qt-Library is now split
-
-# Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
-# See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
-
-if (QT4_QMAKE_FOUND)
- # Check already done in this cmake run, nothing more to do
-
-else (QT4_QMAKE_FOUND)
-
-# check that QT_NO_DEBUG is defined for release configurations
-MACRO(QT_CHECK_FLAG_EXISTS FLAG VAR DOC)
- IF(NOT ${VAR} MATCHES "${FLAG}")
- SET(${VAR} "${${VAR}} ${FLAG}"
- CACHE STRING "Flags used by the compiler during ${DOC} builds." FORCE)
- ENDIF(NOT ${VAR} MATCHES "${FLAG}")
-ENDMACRO(QT_CHECK_FLAG_EXISTS FLAG VAR)
-QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO "Release with Debug Info")
-QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_RELEASE "release")
-QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_MINSIZEREL "release minsize")
-
-INCLUDE(CheckSymbolExists)
-INCLUDE(MacroAddFileDependencies)
-INCLUDE(MacroPushRequiredVars)
-
-SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake)
-
-SET( QT4_DEFINITIONS "")
-
-IF (WIN32)
- SET(QT4_DEFINITIONS -DQT_DLL)
-ENDIF(WIN32)
-
-SET(QT4_INSTALLED_VERSION_TOO_OLD FALSE)
-
-# macro for asking qmake to process pro files
-MACRO(QT_QUERY_QMAKE outvar invar)
- FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake/tmp.pro
- "message(CMAKE_MESSAGE<$$${invar}>)")
-
- # Invoke qmake with the tmp.pro program to get the desired
- # information. Use the same variable for both stdout and stderr
- # to make sure we get the output on all platforms.
- EXECUTE_PROCESS(COMMAND ${QT_QMAKE_EXECUTABLE}
- WORKING_DIRECTORY
- ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake
- OUTPUT_VARIABLE _qmake_query_output
- RESULT_VARIABLE _qmake_result
- ERROR_VARIABLE _qmake_query_output )
-
- FILE(REMOVE_RECURSE
- "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake")
-
- IF(_qmake_result)
- MESSAGE(WARNING " querying qmake for ${invar}. qmake reported:\n${_qmake_query_output}")
- ELSE(_qmake_result)
- STRING(REGEX REPLACE ".*CMAKE_MESSAGE<([^>]*).*" "\\1" ${outvar} "${_qmake_query_output}")
- ENDIF(_qmake_result)
-
-ENDMACRO(QT_QUERY_QMAKE)
-
-GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRENT_USER\\Software\\trolltech\\Versions;DefaultQtVersion]" NAME)
-# check for qmake
-FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]/bin"
- $ENV{QTDIR}/bin
-)
-
-IF (QT_QMAKE_EXECUTABLE)
-
- SET(QT4_QMAKE_FOUND FALSE)
-
- EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION)
-
- # check for qt3 qmake and then try and find qmake4 or qmake-qt4 in the path
- IF("${QTVERSION}" MATCHES "Unknown")
- SET(QT_QMAKE_EXECUTABLE NOTFOUND CACHE FILEPATH "" FORCE)
- FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 PATHS
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
- $ENV{QTDIR}/bin
- )
- IF(QT_QMAKE_EXECUTABLE)
- EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION)
- ENDIF(QT_QMAKE_EXECUTABLE)
- ENDIF("${QTVERSION}" MATCHES "Unknown")
-
- # check that we found the Qt4 qmake, Qt3 qmake output won't match here
- STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" qt_version_tmp "${QTVERSION}")
- IF (qt_version_tmp)
-
- # we need at least version 4.0.0
- IF (NOT QT4_MIN_VERSION)
- SET(QT4_MIN_VERSION "4.0.0")
- ENDIF (NOT QT4_MIN_VERSION)
-
- #now parse the parts of the user given version string into variables
- STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" req_qt_major_vers "${QT4_MIN_VERSION}")
- IF (NOT req_qt_major_vers)
- MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT4_MIN_VERSION}\", expected e.g. \"4.0.1\"")
- ENDIF (NOT req_qt_major_vers)
-
- # now parse the parts of the user given version string into variables
- STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT4_MIN_VERSION}")
- STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT4_MIN_VERSION}")
- STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT4_MIN_VERSION}")
-
- IF (NOT req_qt_major_vers EQUAL 4)
- MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT4_MIN_VERSION}\", major version 4 is required, e.g. \"4.0.1\"")
- ENDIF (NOT req_qt_major_vers EQUAL 4)
-
- # and now the version string given by qmake
- STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" found_qt_major_vers "${QTVERSION}")
- STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" found_qt_minor_vers "${QTVERSION}")
- STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" found_qt_patch_vers "${QTVERSION}")
-
- # compute an overall version number which can be compared at once
- MATH(EXPR req_vers "${req_qt_major_vers}*10000 + ${req_qt_minor_vers}*100 + ${req_qt_patch_vers}")
- MATH(EXPR found_vers "${found_qt_major_vers}*10000 + ${found_qt_minor_vers}*100 + ${found_qt_patch_vers}")
-
- IF (found_vers LESS req_vers)
- SET(QT4_QMAKE_FOUND FALSE)
- SET(QT4_INSTALLED_VERSION_TOO_OLD TRUE)
- ELSE (found_vers LESS req_vers)
- SET(QT4_QMAKE_FOUND TRUE)
- ENDIF (found_vers LESS req_vers)
- ENDIF (qt_version_tmp)
-
-ENDIF (QT_QMAKE_EXECUTABLE)
-
-IF (QT4_QMAKE_FOUND)
-
- if (WIN32)
- # get qt install dir
- get_filename_component(_DIR ${QT_QMAKE_EXECUTABLE} PATH )
- get_filename_component(QT_INSTALL_DIR ${_DIR} PATH )
- endif (WIN32)
-
- # ask qmake for the library dir
- # Set QT4_LIBRARY_DIR
- IF (NOT QT4_LIBRARY_DIR)
- EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_INSTALL_LIBS"
- OUTPUT_VARIABLE QT4_LIBRARY_DIR_TMP )
- IF(EXISTS "${QT4_LIBRARY_DIR_TMP}")
- SET(QT4_LIBRARY_DIR ${QT4_LIBRARY_DIR_TMP} CACHE PATH "Qt library dir")
- ELSE(EXISTS "${QT4_LIBRARY_DIR_TMP}")
- MESSAGE("Warning: QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as ${QT4_LIBRARY_DIR_TMP}")
- MESSAGE("Warning: ${QT4_LIBRARY_DIR_TMP} does NOT exist, Qt must NOT be installed correctly.")
- ENDIF(EXISTS "${QT4_LIBRARY_DIR_TMP}")
- ENDIF(NOT QT4_LIBRARY_DIR)
-
- IF (APPLE)
- IF (EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
- SET(QT_USE_FRAMEWORKS ON
- CACHE BOOL "Set to ON if Qt build uses frameworks.")
- ELSE (EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
- SET(QT_USE_FRAMEWORKS OFF
- CACHE BOOL "Set to ON if Qt build uses frameworks.")
- ENDIF (EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
-
- MARK_AS_ADVANCED(QT_USE_FRAMEWORKS)
- ENDIF (APPLE)
-
- # ask qmake for the binary dir
- IF (NOT QT_BINARY_DIR)
- EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_INSTALL_BINS"
- OUTPUT_VARIABLE qt_bins )
- SET(QT_BINARY_DIR ${qt_bins} CACHE INTERNAL "")
- ENDIF (NOT QT_BINARY_DIR)
-
- # ask qmake for the include dir
- IF (NOT QT_HEADERS_DIR)
- EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_INSTALL_HEADERS"
- OUTPUT_VARIABLE qt_headers )
- SET(QT_HEADERS_DIR ${qt_headers} CACHE INTERNAL "")
- ENDIF(NOT QT_HEADERS_DIR)
-
-
- # ask qmake for the documentation directory
- IF (NOT QT_DOC_DIR)
- EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_INSTALL_DOCS"
- OUTPUT_VARIABLE qt_doc_dir )
- SET(QT_DOC_DIR ${qt_doc_dir} CACHE PATH "The location of the Qt docs")
- ENDIF (NOT QT_DOC_DIR)
-
- # ask qmake for the mkspecs directory
- IF (NOT QT_MKSPECS_DIR)
- EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
- ARGS "-query QMAKE_MKSPECS"
- OUTPUT_VARIABLE qt_mkspecs_dirs )
- STRING(REPLACE ":" ";" qt_mkspecs_dirs "${qt_mkspecs_dirs}")
- FIND_PATH(QT_MKSPECS_DIR qconfig.pri PATHS ${qt_mkspecs_dirs}
- DOC "The location of the Qt mkspecs containing qconfig.pri"
- NO_DEFAULT_PATH )
- ENDIF (NOT QT_MKSPECS_DIR)
-
- # ask qmake for the plugins directory
- IF (NOT QT4_PLUGINS_DIR)
- EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
- ARGS "-query QT_INSTALL_PLUGINS"
- OUTPUT_VARIABLE qt_plugins_dir )
- SET(QT4_PLUGINS_DIR ${qt_plugins_dir} CACHE PATH "The location of the Qt plugins")
- ENDIF (NOT QT4_PLUGINS_DIR)
- ########################################
- #
- # Setting the INCLUDE-Variables
- #
- ########################################
-
- FIND_PATH(QT4_QTCORE_INCLUDE_DIR QtGlobal
- ${QT_HEADERS_DIR}/QtCore
- ${QT4_LIBRARY_DIR}/QtCore.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_INCLUDE_DIR by removine "/QtCore" in the string ${QT4_QTCORE_INCLUDE_DIR}
- IF( QT4_QTCORE_INCLUDE_DIR AND NOT QT4_INCLUDE_DIR)
- IF (QT_USE_FRAMEWORKS)
- SET(QT4_INCLUDE_DIR ${QT_HEADERS_DIR})
- ELSE (QT_USE_FRAMEWORKS)
- STRING( REGEX REPLACE "/QtCore$" "" qt4_include_dir ${QT4_QTCORE_INCLUDE_DIR})
- SET( QT4_INCLUDE_DIR ${qt4_include_dir} CACHE PATH "")
- ENDIF (QT_USE_FRAMEWORKS)
- ENDIF( QT4_QTCORE_INCLUDE_DIR AND NOT QT4_INCLUDE_DIR)
-
- IF( NOT QT4_INCLUDE_DIR)
- IF( NOT Qt4_FIND_QUIETLY AND Qt4_FIND_REQUIRED)
- MESSAGE( FATAL_ERROR "Could NOT find QtGlobal header")
- ENDIF( NOT Qt4_FIND_QUIETLY AND Qt4_FIND_REQUIRED)
- ENDIF( NOT QT4_INCLUDE_DIR)
-
- #############################################
- #
- # Find out what window system we're using
- #
- #############################################
- # Save required includes and required_flags variables
- macro_push_required_vars()
- # Add QT4_INCLUDE_DIR to CMAKE_REQUIRED_INCLUDES
- SET(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${QT4_INCLUDE_DIR}")
- # On Mac OS X when Qt has framework support, also add the framework path
- IF( QT_USE_FRAMEWORKS )
- SET(CMAKE_REQUIRED_FLAGS "-F${QT4_LIBRARY_DIR} ")
- ENDIF( QT_USE_FRAMEWORKS )
- # Check for Window system symbols (note: only one should end up being set)
- CHECK_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11)
- CHECK_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN)
- CHECK_SYMBOL_EXISTS(Q_WS_QWS "QtCore/qglobal.h" Q_WS_QWS)
- CHECK_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC)
-
- IF (QT4_QTCOPY_REQUIRED)
- CHECK_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h" QT_KDE_QT_COPY)
- IF (NOT QT_IS_QTCOPY)
- MESSAGE(FATAL_ERROR "qt-copy is required, but hasn't been found")
- ENDIF (NOT QT_IS_QTCOPY)
- ENDIF (QT4_QTCOPY_REQUIRED)
-
- # Restore CMAKE_REQUIRED_INCLUDES+CMAKE_REQUIRED_FLAGS variables
- macro_pop_required_vars()
- #
- #############################################
-
- IF (QT_USE_FRAMEWORKS)
- SET(QT4_DEFINITIONS ${QT4_DEFINITIONS} -F${QT4_LIBRARY_DIR} -L${QT4_LIBRARY_DIR} )
- ENDIF (QT_USE_FRAMEWORKS)
-
- # Set QT4_QT3SUPPORT_INCLUDE_DIR
- FIND_PATH(QT4_QT3SUPPORT_INCLUDE_DIR Qt3Support
- PATHS
- ${QT4_INCLUDE_DIR}/Qt3Support
- ${QT4_LIBRARY_DIR}/Qt3Support.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QT4_INCLUDE_DIR
- FIND_PATH(QT4_QT4_INCLUDE_DIR qglobal.h
- PATHS
- ${QT4_INCLUDE_DIR}/Qt
- ${QT4_LIBRARY_DIR}/QtCore.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTGUI_INCLUDE_DIR
- FIND_PATH(QT4_QTGUI_INCLUDE_DIR QtGui
- PATHS
- ${QT4_INCLUDE_DIR}/QtGui
- ${QT4_LIBRARY_DIR}/QtGui.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTSVG_INCLUDE_DIR
- FIND_PATH(QT4_QTSVG_INCLUDE_DIR QtSvg
- PATHS
- ${QT4_INCLUDE_DIR}/QtSvg
- ${QT4_LIBRARY_DIR}/QtSvg.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTSCRIPT_INCLUDE_DIR
- FIND_PATH(QT4_QTSCRIPT_INCLUDE_DIR QtScript
- PATHS
- ${QT4_INCLUDE_DIR}/QtScript
- ${QT4_LIBRARY_DIR}/QtScript.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTTEST_INCLUDE_DIR
- FIND_PATH(QT4_QTTEST_INCLUDE_DIR QtTest
- PATHS
- ${QT4_INCLUDE_DIR}/QtTest
- ${QT4_LIBRARY_DIR}/QtTest.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTUITOOLS_INCLUDE_DIR
- FIND_PATH(QT4_QTUITOOLS_INCLUDE_DIR QtUiTools
- PATHS
- ${QT4_INCLUDE_DIR}/QtUiTools
- ${QT4_LIBRARY_DIR}/QtUiTools.framework/Headers
- NO_DEFAULT_PATH
- )
-
-
-
- # Set QT4_QTMOTIF_INCLUDE_DIR
- IF(Q_WS_X11)
- FIND_PATH(QT4_QTMOTIF_INCLUDE_DIR QtMotif PATHS ${QT4_INCLUDE_DIR}/QtMotif NO_DEFAULT_PATH )
- ENDIF(Q_WS_X11)
-
- # Set QT4_QTNETWORK_INCLUDE_DIR
- FIND_PATH(QT4_QTNETWORK_INCLUDE_DIR QtNetwork
- PATHS
- ${QT4_INCLUDE_DIR}/QtNetwork
- ${QT4_LIBRARY_DIR}/QtNetwork.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTNSPLUGIN_INCLUDE_DIR
- FIND_PATH(QT4_QTNSPLUGIN_INCLUDE_DIR QtNsPlugin
- PATHS
- ${QT4_INCLUDE_DIR}/QtNsPlugin
- ${QT4_LIBRARY_DIR}/QtNsPlugin.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTOPENGL_INCLUDE_DIR
- FIND_PATH(QT4_QTOPENGL_INCLUDE_DIR QtOpenGL
- PATHS
- ${QT4_INCLUDE_DIR}/QtOpenGL
- ${QT4_LIBRARY_DIR}/QtOpenGL.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTSQL_INCLUDE_DIR
- FIND_PATH(QT4_QTSQL_INCLUDE_DIR QtSql
- PATHS
- ${QT4_INCLUDE_DIR}/QtSql
- ${QT4_LIBRARY_DIR}/QtSql.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTXML_INCLUDE_DIR
- FIND_PATH(QT4_QTXML_INCLUDE_DIR QtXml
- PATHS
- ${QT4_INCLUDE_DIR}/QtXml
- ${QT4_LIBRARY_DIR}/QtXml.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTASSISTANT_INCLUDE_DIR
- FIND_PATH(QT4_QTASSISTANT_INCLUDE_DIR QtAssistant
- PATHS
- ${QT4_INCLUDE_DIR}/QtAssistant
- ${QT_HEADERS_DIR}/QtAssistant
- ${QT4_LIBRARY_DIR}/QtAssistant.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTDESIGNER_INCLUDE_DIR
- FIND_PATH(QT4_QTDESIGNER_INCLUDE_DIR QDesignerComponents
- PATHS
- ${QT4_INCLUDE_DIR}/QtDesigner
- ${QT_HEADERS_DIR}/QtDesigner
- ${QT4_LIBRARY_DIR}/QtDesigner.framework/Headers
- NO_DEFAULT_PATH
- )
-
- # Set QT4_QTDESIGNERCOMPONENTS_INCLUDE_DIR
- FIND_PATH(QT4_QTDESIGNERCOMPONENTS_INCLUDE_DIR QDesignerComponents
- PATHS
- ${QT4_INCLUDE_DIR}/QtDesigner
- ${QT_HEADERS_DIR}/QtDesigner
- NO_DEFAULT_PATH
- )
-
-
- # Set QT4_QTDBUS_INCLUDE_DIR
- FIND_PATH(QT4_QTDBUS_INCLUDE_DIR QtDBus
- PATHS
- ${QT4_INCLUDE_DIR}/QtDBus
- ${QT_HEADERS_DIR}/QtDBus
- NO_DEFAULT_PATH
- )
-
- # Make variables changeble to the advanced user
- MARK_AS_ADVANCED( QT4_LIBRARY_DIR QT4_INCLUDE_DIR QT4_QT4_INCLUDE_DIR QT_DOC_DIR QT_MKSPECS_DIR QT4_PLUGINS_DIR)
-
- # Set QT4_INCLUDES
- SET( QT4_INCLUDES ${QT4_QT4_INCLUDE_DIR} ${QT_MKSPECS_DIR}/default ${QT4_INCLUDE_DIR})
-
-
- ########################################
- #
- # Setting the LIBRARY-Variables
- #
- ########################################
-
- IF (QT_USE_FRAMEWORKS)
- # If FIND_LIBRARY found libraries in Apple frameworks, we would NOT have
- # to jump through these hoops.
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
- SET(QT4_QTCORE_FOUND TRUE)
- SET(QT4_QTCORE_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtCore" CACHE STRING "The QtCore library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
- SET(QT4_QTCORE_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtCore.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtGui.framework)
- SET(QT4_QTGUI_FOUND TRUE)
- SET(QT4_QTGUI_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtGui" CACHE STRING "The QtGui library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtGui.framework)
- SET(QT4_QTGUI_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtGui.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/Qt3Support.framework)
- SET(QT4_QT3SUPPORT_FOUND TRUE)
- SET(QT4_QT3SUPPORT_LIBRARY "-F${QT4_LIBRARY_DIR} -framework Qt3Support" CACHE STRING "The Qt3Support library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/Qt3Support.framework)
- SET(QT4_QT3SUPPORT_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/Qt3Support.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtNetwork.framework)
- SET(QT4_QTNETWORK_FOUND TRUE)
- SET(QT4_QTNETWORK_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtNetwork" CACHE STRING "The QtNetwork library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtNetwork.framework)
- SET(QT4_QTNETWORK_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtNetwork.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtOpenGL.framework)
- SET(QT4_QTOPENGL_FOUND TRUE)
- SET(QT4_QTOPENGL_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtOpenGL" CACHE STRING "The QtOpenGL library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtOpenGL.framework)
- SET(QT4_QTOPENGL_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtOpenGL.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtSql.framework)
- SET(QT4_QTSQL_FOUND TRUE)
- SET(QT4_QTSQL_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtSql" CACHE STRING "The QtSql library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtSql.framework)
- SET(QT4_QTSQL_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtSql.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtXml.framework)
- SET(QT4_QTXML_FOUND TRUE)
- SET(QT4_QTXML_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtXml" CACHE STRING "The QtXml library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtXml.framework)
- SET(QT4_QTXML_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtXml.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtSvg.framework)
- SET(QT4_QTSVG_FOUND TRUE)
- SET(QT4_QTSVG_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtSvg" CACHE STRING "The QtSvg library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtSvg.framework)
- SET(QT4_QTSVG_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtSvg.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtDBus.framework)
- SET(QT4_QTDBUS_FOUND TRUE)
- SET(QT4_QTDBUS_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtDBus" CACHE STRING "The QtDBus library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtDBus.framework)
- SET(QT4_QTDBUS_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtDBus.framework)
-
- IF(EXISTS ${QT4_LIBRARY_DIR}/QtTest.framework)
- SET(QT4_QTTEST_FOUND TRUE)
- SET(QT4_QTTEST_LIBRARY "-F${QT4_LIBRARY_DIR} -framework QtTest" CACHE STRING "The QtTest library.")
- ELSE(EXISTS ${QT4_LIBRARY_DIR}/QtTest.framework)
- SET(QT4_QTTEST_FOUND FALSE)
- ENDIF(EXISTS ${QT4_LIBRARY_DIR}/QtTest.framework)
-
- # WTF? why don't we have frameworks? :P
- # Set QT4_QTUITOOLS_LIBRARY
- FIND_LIBRARY(QT4_QTUITOOLS_LIBRARY NAMES QtUiTools QtUiTools4 PATHS ${QT4_LIBRARY_DIR} )
- # Set QT4_QTSCRIPT_LIBRARY
- FIND_LIBRARY(QT4_QTSCRIPT_LIBRARY NAMES QtScript QtScript4 PATHS ${QT4_LIBRARY_DIR} )
-
- ELSE (QT_USE_FRAMEWORKS)
-
- # Set QT4_QTCORE_LIBRARY by searching for a lib with "QtCore." as part of the filename
- FIND_LIBRARY(QT4_QTCORE_LIBRARY NAMES QtCore QtCore4 QtCored4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH )
-
- # Set QT4_QT3SUPPORT_LIBRARY
- FIND_LIBRARY(QT4_QT3SUPPORT_LIBRARY NAMES Qt3Support Qt3Support4 Qt3Supportd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTGUI_LIBRARY
- FIND_LIBRARY(QT4_QTGUI_LIBRARY NAMES QtGui QtGui4 QtGuid4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTMOTIF_LIBRARY
- IF(Q_WS_X11)
- FIND_LIBRARY(QT4_QTMOTIF_LIBRARY NAMES QtMotif PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- ENDIF(Q_WS_X11)
-
- # Set QT4_QTNETWORK_LIBRARY
- FIND_LIBRARY(QT4_QTNETWORK_LIBRARY NAMES QtNetwork QtNetwork4 QtNetworkd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTNSPLUGIN_LIBRARY
- FIND_LIBRARY(QT4_QTNSPLUGIN_LIBRARY NAMES QtNsPlugin PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTOPENGL_LIBRARY
- FIND_LIBRARY(QT4_QTOPENGL_LIBRARY NAMES QtOpenGL QtOpenGL4 QtOpenGLd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTSQL_LIBRARY
- FIND_LIBRARY(QT4_QTSQL_LIBRARY NAMES QtSql QtSql4 QtSqld4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTXML_LIBRARY
- FIND_LIBRARY(QT4_QTXML_LIBRARY NAMES QtXml QtXml4 QtXmld4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTSVG_LIBRARY
- FIND_LIBRARY(QT4_QTSVG_LIBRARY NAMES QtSvg QtSvg4 QtSvgd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTSCRIPT_LIBRARY
- FIND_LIBRARY(QT4_QTSCRIPT_LIBRARY NAMES QtScript QtScript4 QtScriptd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTUITOOLS_LIBRARY
- FIND_LIBRARY(QT4_QTUITOOLS_LIBRARY NAMES QtUiTools QtUiTools4 QtUiToolsd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTTEST_LIBRARY
- FIND_LIBRARY(QT4_QTTEST_LIBRARY NAMES QtTest QtTest4 QtTestd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- FIND_LIBRARY(QT4_QTDBUS_LIBRARY NAMES QtDBus QtDBus4 QtDBusd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- IF(MSVC)
- FIND_LIBRARY(QT4_QTCORE_LIBRARY_RELEASE NAMES QtCore4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTCORE_LIBRARY_DEBUG NAMES QtCored4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QT3SUPPORT_LIBRARY_RELEASE NAMES Qt3Support4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QT3SUPPORT_LIBRARY_DEBUG NAMES Qt3Supportd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTGUI_LIBRARY_RELEASE NAMES QtGui4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTGUI_LIBRARY_DEBUG NAMES QtGuid4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTNETWORK_LIBRARY_RELEASE NAMES QtNetwork4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTNETWORK_LIBRARY_DEBUG NAMES QtNetworkd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTOPENGL_LIBRARY_RELEASE NAMES QtOpenGL4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTOPENGL_LIBRARY_DEBUG NAMES QtOpenGLd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSQL_LIBRARY_RELEASE NAMES QtSql4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSQL_LIBRARY_DEBUG NAMES QtSqld4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTXML_LIBRARY_RELEASE NAMES QtXml4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTXML_LIBRARY_DEBUG NAMES QtXmld4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSVG_LIBRARY_RELEASE NAMES QtSvg4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSVG_LIBRARY_DEBUG NAMES QtSvgd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSCRIPT_LIBRARY_RELEASE NAMES QtScript4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTSCRIPT_LIBRARY_DEBUG NAMES QtScriptd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTUITOOLS_LIBRARY_RELEASE NAMES QtUiTools QtUiTools4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTUITOOLS_LIBRARY_DEBUG NAMES QtUiToolsd QtUiToolsd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTTEST_LIBRARY_RELEASE NAMES QtTest4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTTEST_LIBRARY_DEBUG NAMES QtTestd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDBUS_LIBRARY_RELEASE NAMES QtDBus4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDBUS_LIBRARY_DEBUG NAMES QtDBusd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTASSISTANT_LIBRARY_DEBUG NAMES QtAssistantClientd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDESIGNER_LIBRARY_RELEASE NAMES QtDesigner4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDESIGNER_LIBRARY_DEBUG NAMES QtDesignerd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDESIGNERCOMPONENTS_LIBRARY_RELEASE NAMES QtDesignerComponents4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTDESIGNERCOMPONENTS_LIBRARY_DEBUG NAMES QtDesignerComponentsd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTMAIN_LIBRARY_RELEASE NAMES qtmain PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- FIND_LIBRARY(QT4_QTMAIN_LIBRARY_DEBUG NAMES qtmaind PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- ENDIF(MSVC)
- ENDIF (QT_USE_FRAMEWORKS)
-
- IF( NOT QT4_QTCORE_LIBRARY )
- IF( NOT Qt4_FIND_QUIETLY AND Qt4_FIND_REQUIRED)
- MESSAGE( FATAL_ERROR "Could NOT find QtCore. Check ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log for more details.")
- ENDIF( NOT Qt4_FIND_QUIETLY AND Qt4_FIND_REQUIRED)
- ENDIF( NOT QT4_QTCORE_LIBRARY )
-
- # Set QT4_QTASSISTANT_LIBRARY
- FIND_LIBRARY(QT4_QTASSISTANT_LIBRARY NAMES QtAssistantClient QtAssistantClient4 QtAssistant QtAssistant4 QtAssistantd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTDESIGNER_LIBRARY
- FIND_LIBRARY(QT4_QTDESIGNER_LIBRARY NAMES QtDesigner QtDesigner4 QtDesignerd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTDESIGNERCOMPONENTS_LIBRARY
- FIND_LIBRARY(QT4_QTDESIGNERCOMPONENTS_LIBRARY NAMES QtDesignerComponents QtDesignerComponents4 QtDesignerComponentsd4 PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
-
- # Set QT4_QTMAIN_LIBRARY
- IF(WIN32)
- FIND_LIBRARY(QT4_QTMAIN_LIBRARY NAMES qtmain qtmaind PATHS ${QT4_LIBRARY_DIR} NO_DEFAULT_PATH)
- ENDIF(WIN32)
-
- ############################################
- #
- # Check the existence of the libraries.
- #
- ############################################
-
- MACRO (_QT4_ADJUST_LIB_VARS basename)
- IF (QT4_${basename}_LIBRARY OR QT4_${basename}_LIBRARY_DEBUG)
-
- IF(MSVC)
- # Both set
- IF (QT4_${basename}_LIBRARY_RELEASE AND QT4_${basename}_LIBRARY_DEBUG)
- SET(QT4_${basename}_LIBRARY optimized ${QT4_${basename}_LIBRARY_RELEASE} debug ${QT4_${basename}_LIBRARY_DEBUG})
- ENDIF (QT4_${basename}_LIBRARY_RELEASE AND QT4_${basename}_LIBRARY_DEBUG)
-
- # Only debug was found
- IF (NOT QT4_${basename}_LIBRARY_RELEASE AND QT4_${basename}_LIBRARY_DEBUG)
- SET(QT4_${basename}_LIBRARY ${QT4_${basename}_LIBRARY_DEBUG})
- ENDIF (NOT QT4_${basename}_LIBRARY_RELEASE AND QT4_${basename}_LIBRARY_DEBUG)
-
- # Only release was found
- IF (QT4_${basename}_LIBRARY_RELEASE AND NOT QT4_${basename}_LIBRARY_DEBUG)
- SET(QT4_${basename}_LIBRARY ${QT4_${basename}_LIBRARY_RELEASE})
- ENDIF (QT4_${basename}_LIBRARY_RELEASE AND NOT QT4_${basename}_LIBRARY_DEBUG)
-
- # Hmm, is this used anywhere ? Yes, in UseQt4.cmake. We are currently incompatible :-(
- SET(QT4_${basename}_LIBRARIES optimized ${QT4_${basename}_LIBRARY} debug ${QT4_${basename}_LIBRARY_DEBUG})
-
- ENDIF(MSVC)
-
- SET(QT4_${basename}_LIBRARY ${QT4_${basename}_LIBRARY} CACHE FILEPATH "The Qt4 ${basename} library")
-
- IF (QT4_${basename}_LIBRARY)
- SET(QT4_${basename}_FOUND 1)
- ENDIF (QT4_${basename}_LIBRARY)
-
- ENDIF (QT4_${basename}_LIBRARY OR QT4_${basename}_LIBRARY_DEBUG)
-
- IF (QT4_${basename}_INCLUDE_DIR)
- #add the include directory to QT4_INCLUDES
- SET(QT4_INCLUDES "${QT4_${basename}_INCLUDE_DIR}" ${QT4_INCLUDES})
- ENDIF (QT4_${basename}_INCLUDE_DIR)
-
- # Make variables changeble to the advanced user
- MARK_AS_ADVANCED(QT4_${basename}_LIBRARY QT4_${basename}_INCLUDE_DIR)
- ENDMACRO (_QT4_ADJUST_LIB_VARS)
-
-
- # Set QT_xyz_LIBRARY variable and add
- # library include path to QT4_INCLUDES
- _QT4_ADJUST_LIB_VARS(QTCORE)
- _QT4_ADJUST_LIB_VARS(QTGUI)
- _QT4_ADJUST_LIB_VARS(QT3SUPPORT)
- _QT4_ADJUST_LIB_VARS(QTASSISTANT)
- _QT4_ADJUST_LIB_VARS(QTDESIGNER)
- _QT4_ADJUST_LIB_VARS(QTDESIGNERCOMPONENTS)
- _QT4_ADJUST_LIB_VARS(QTNETWORK)
- _QT4_ADJUST_LIB_VARS(QTNSPLUGIN)
- _QT4_ADJUST_LIB_VARS(QTOPENGL)
- _QT4_ADJUST_LIB_VARS(QTSQL)
- _QT4_ADJUST_LIB_VARS(QTXML)
- _QT4_ADJUST_LIB_VARS(QTSVG)
- _QT4_ADJUST_LIB_VARS(QTSCRIPT)
- _QT4_ADJUST_LIB_VARS(QTUITOOLS)
- _QT4_ADJUST_LIB_VARS(QTTEST)
- _QT4_ADJUST_LIB_VARS(QTDBUS)
-
- # platform dependent libraries
- IF(Q_WS_X11)
- _QT4_ADJUST_LIB_VARS(QTMOTIF)
- ENDIF(Q_WS_X11)
- IF(WIN32)
- _QT4_ADJUST_LIB_VARS(QTMAIN)
- ENDIF(WIN32)
-
-
- #######################################
- #
- # Check the executables of Qt
- # ( moc, uic, rcc )
- #
- #######################################
-
-
- # find moc and uic using qmake
- QT_QUERY_QMAKE(QT4_MOC_EXECUTABLE_INTERNAL "QMAKE_MOC")
- QT_QUERY_QMAKE(QT4_UIC_EXECUTABLE_INTERNAL "QMAKE_UIC")
-
- FILE(TO_CMAKE_PATH
- "${QT4_MOC_EXECUTABLE_INTERNAL}" QT4_MOC_EXECUTABLE_INTERNAL)
- FILE(TO_CMAKE_PATH
- "${QT4_UIC_EXECUTABLE_INTERNAL}" QT4_UIC_EXECUTABLE_INTERNAL)
-
- SET(QT4_MOC_EXECUTABLE
- ${QT4_MOC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The moc executable")
- SET(QT4_UIC_EXECUTABLE
- ${QT4_UIC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The uic executable")
-
- FIND_PROGRAM(QT_UIC3_EXECUTABLE
- NAMES uic3
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
- )
-
- FIND_PROGRAM(QT_RCC_EXECUTABLE
- NAMES rcc
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
- )
-
- FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE
- NAMES qdbuscpp2xml
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
- )
-
- FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE
- NAMES qdbusxml2cpp
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
- )
-
- IF (QT4_MOC_EXECUTABLE)
- SET(QT_WRAP_CPP "YES")
- ENDIF (QT4_MOC_EXECUTABLE)
-
- IF (QT4_UIC_EXECUTABLE)
- SET(QT_WRAP_UI "YES")
- ENDIF (QT4_UIC_EXECUTABLE)
-
-
-
- MARK_AS_ADVANCED( QT4_UIC_EXECUTABLE QT_UIC3_EXECUTABLE QT4_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_DBUSXML2CPP_EXECUTABLE QT_DBUSCPP2XML_EXECUTABLE)
-
- ######################################
- #
- # Macros for building Qt files
- #
- ######################################
- MACRO (QT4_EXTRACT_OPTIONS _qt4_files _qt4_options)
- SET(${_qt4_files})
- SET(${_qt4_options})
- SET(_QT4_DOING_OPTIONS FALSE)
- FOREACH(_currentArg ${ARGN})
- IF ("${_currentArg}" STREQUAL "OPTIONS")
- SET(_QT4_DOING_OPTIONS TRUE)
- ELSE ("${_currentArg}" STREQUAL "OPTIONS")
- IF(_QT4_DOING_OPTIONS)
- LIST(APPEND ${_qt4_options} "${_currentArg}")
- ELSE(_QT4_DOING_OPTIONS)
- LIST(APPEND ${_qt4_files} "${_currentArg}")
- ENDIF(_QT4_DOING_OPTIONS)
- ENDIF ("${_currentArg}" STREQUAL "OPTIONS")
- ENDFOREACH(_currentArg)
- ENDMACRO (QT4_EXTRACT_OPTIONS)
-
- MACRO (QT4_GET_MOC_INC_DIRS _moc_INC_DIRS)
- SET(${_moc_INC_DIRS})
- GET_DIRECTORY_PROPERTY(_inc_DIRS INCLUDE_DIRECTORIES)
-
- FOREACH(_current ${_inc_DIRS})
- SET(${_moc_INC_DIRS} ${${_moc_INC_DIRS}} "-I" ${_current})
- ENDFOREACH(_current ${_inc_DIRS})
-
- ENDMACRO(QT4_GET_MOC_INC_DIRS)
-
-
- MACRO (QT4_GENERATE_MOC infile outfile )
- # get include dirs
- QT4_GET_MOC_INC_DIRS(moc_includes)
-
- GET_FILENAME_COMPONENT(abs_infile ${infile} ABSOLUTE)
-
- IF (MSVC_IDE)
- SET (_moc_parameter_file ${outfile}_parameters)
- SET (_moc_param "${moc_includes} \n-o${outfile} \n${abs_infile}")
- STRING(REGEX REPLACE ";-I;" "\\n-I" _moc_param "${_moc_param}")
- FILE (WRITE ${_moc_parameter_file} "${_moc_param}")
- ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
- COMMAND ${QT4_MOC_EXECUTABLE}
- ARGS @"${_moc_parameter_file}"
- DEPENDS ${abs_infile})
- ELSE (MSVC_IDE)
- ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
- COMMAND ${QT4_MOC_EXECUTABLE}
- ARGS ${moc_includes} -o ${outfile} ${abs_infile}
- DEPENDS ${abs_infile})
- ENDIF (MSVC_IDE)
-
- SET_SOURCE_FILES_PROPERTIES(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file
-
- MACRO_ADD_FILE_DEPENDENCIES(${abs_infile} ${outfile})
- ENDMACRO (QT4_GENERATE_MOC)
-
-
- # QT4_WRAP_CPP(outfiles inputfile ... )
- # TODO perhaps add support for -D, -U and other minor options
-
- MACRO (QT4_WRAP_CPP outfiles )
- # get include dirs
- QT4_GET_MOC_INC_DIRS(moc_includes)
- QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN})
-
- FOREACH (it ${moc_files})
- GET_FILENAME_COMPONENT(it ${it} ABSOLUTE)
- GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
-
- SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/moc_${outfile}.cxx)
- ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
- COMMAND ${QT4_MOC_EXECUTABLE}
- ARGS ${moc_includes} ${moc_options} -o ${outfile} ${it}
- DEPENDS ${it})
- SET(${outfiles} ${${outfiles}} ${outfile})
- ENDFOREACH(it)
-
- ENDMACRO (QT4_WRAP_CPP)
-
-
- # QT4_WRAP_UI(outfiles inputfile ... )
-
- MACRO (QT4_WRAP_UI outfiles )
- QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN})
-
- FOREACH (it ${ui_files})
- GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
- GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
- SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
- ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
- COMMAND ${QT4_UIC_EXECUTABLE}
- ARGS ${ui_options} -o ${outfile} ${infile}
- MAIN_DEPENDENCY ${infile})
- SET(${outfiles} ${${outfiles}} ${outfile})
- ENDFOREACH (it)
-
- ENDMACRO (QT4_WRAP_UI)
-
-
- # QT4_ADD_RESOURCES(outfiles inputfile ... )
- # TODO perhaps consider adding support for compression and root options to rcc
-
- MACRO (QT4_ADD_RESOURCES outfiles )
- QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN})
-
- FOREACH (it ${rcc_files})
- GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
- GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
- GET_FILENAME_COMPONENT(rc_path ${infile} PATH)
- SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cxx)
- # parse file for dependencies
- # all files are absolute paths or relative to the location of the qrc file
- FILE(READ "${infile}" _RC_FILE_CONTENTS)
- STRING(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}")
- SET(_RC_DEPENDS)
- FOREACH(_RC_FILE ${_RC_FILES})
- STRING(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}")
- STRING(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}")
- IF(NOT _ABS_PATH_INDICATOR)
- SET(_RC_FILE "${rc_path}/${_RC_FILE}")
- ENDIF(NOT _ABS_PATH_INDICATOR)
- SET(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}")
- ENDFOREACH(_RC_FILE)
- ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
- COMMAND ${QT_RCC_EXECUTABLE}
- ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile}
- MAIN_DEPENDENCY ${infile}
- DEPENDS ${_RC_DEPENDS})
- SET(${outfiles} ${${outfiles}} ${outfile})
- ENDFOREACH (it)
-
- ENDMACRO (QT4_ADD_RESOURCES)
-
- MACRO(QT4_ADD_DBUS_INTERFACE _sources _interface _basename)
- GET_FILENAME_COMPONENT(_infile ${_interface} ABSOLUTE)
- SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
- SET(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
-
- GET_SOURCE_FILE_PROPERTY(_nonamespace ${_interface} NO_NAMESPACE)
- IF ( _nonamespace )
- SET(_params -N -m)
- ELSE ( _nonamespace )
- SET(_params -m)
- ENDIF ( _nonamespace )
-
- GET_SOURCE_FILE_PROPERTY(_include ${_interface} INCLUDE)
- IF ( _include )
- SET(_params ${_params} -i ${_include})
- ENDIF ( _include )
-
- ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
- COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} ${_params} -p ${_basename} ${_infile}
- DEPENDS ${_infile})
-
- SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE)
-
- QT4_GENERATE_MOC(${_header} ${_moc})
-
- SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc})
- MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc})
-
- ENDMACRO(QT4_ADD_DBUS_INTERFACE)
-
-
- MACRO(QT4_ADD_DBUS_INTERFACES _sources)
- FOREACH (_current_FILE ${ARGN})
- GET_FILENAME_COMPONENT(_infile ${_current_FILE} ABSOLUTE)
- # get the part before the ".xml" suffix
- STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2" _basename ${_current_FILE})
- STRING(TOLOWER ${_basename} _basename)
- QT4_ADD_DBUS_INTERFACE(${_sources} ${_infile} ${_basename}interface)
- ENDFOREACH (_current_FILE)
- ENDMACRO(QT4_ADD_DBUS_INTERFACES)
-
-
- MACRO(QT4_GENERATE_DBUS_INTERFACE _header) # _customName OPTIONS -some -options )
- QT4_EXTRACT_OPTIONS(_customName _qt4_dbus_options ${ARGN})
-
- GET_FILENAME_COMPONENT(_in_file ${_header} ABSOLUTE)
- GET_FILENAME_COMPONENT(_basename ${_header} NAME_WE)
-
- IF (_customName)
- SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_customName})
- ELSE (_customName)
- SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.xml)
- ENDIF (_customName)
-
- ADD_CUSTOM_COMMAND(OUTPUT ${_target}
- COMMAND ${QT_DBUSCPP2XML_EXECUTABLE} ${_qt4_dbus_options} ${_in_file} > ${_target}
- DEPENDS ${_in_file}
- )
- ENDMACRO(QT4_GENERATE_DBUS_INTERFACE)
-
-
- MACRO(QT4_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optionalBasename _optionalClassName)
- GET_FILENAME_COMPONENT(_infile ${_xml_file} ABSOLUTE)
-
- SET(_optionalBasename "${ARGV4}")
- IF (_optionalBasename)
- SET(_basename ${_optionalBasename} )
- ELSE (_optionalBasename)
- STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2adaptor" _basename ${_infile})
- STRING(TOLOWER ${_basename} _basename)
- ENDIF (_optionalBasename)
-
- SET(_optionalClassName "${ARGV5}")
- SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
- SET(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
-
- IF(_optionalClassName)
- ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
- COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -c ${_optionalClassName} -i ${_include} -l ${_parentClass} ${_infile}
- DEPENDS ${_infile}
- )
- ELSE(_optionalClassName)
- ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
- COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -i ${_include} -l ${_parentClass} ${_infile}
- DEPENDS ${_infile}
- )
- ENDIF(_optionalClassName)
-
- QT4_GENERATE_MOC(${_header} ${_moc})
- SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE)
- MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc})
-
- SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc})
- ENDMACRO(QT4_ADD_DBUS_ADAPTOR)
-
- MACRO(QT4_AUTOMOC)
- QT4_GET_MOC_INC_DIRS(_moc_INCS)
-
- SET(_matching_FILES )
- FOREACH (_current_FILE ${ARGN})
-
- GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE)
- # if "SKIP_AUTOMOC" is set to true, we will not handle this file here.
- # here. this is required to make bouic work correctly:
- # we need to add generated .cpp files to the sources (to compile them),
- # but we cannot let automoc handle them, as the .cpp files don't exist yet when
- # cmake is run for the very first time on them -> however the .cpp files might
- # exist at a later run. at that time we need to skip them, so that we don't add two
- # different rules for the same moc file
- GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC)
-
- IF ( NOT _skip AND EXISTS ${_abs_FILE} )
-
- FILE(READ ${_abs_FILE} _contents)
-
- GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH)
-
- STRING(REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _match "${_contents}")
- IF(_match)
- FOREACH (_current_MOC_INC ${_match})
- STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}")
-
- GET_filename_component(_basename ${_current_MOC} NAME_WE)
- # SET(_header ${CMAKE_CURRENT_SOURCE_DIR}/${_basename}.h)
- IF (EXISTS ${_abs_PATH}/${_basename}.h)
- SET(_header ${_abs_PATH}/${_basename}.h)
- ELSE (EXISTS ${_abs_PATH}/${_basename}.h)
- SET(_header ${_abs_FILE})
- ENDIF (EXISTS ${_abs_PATH}/${_basename}.h)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC})
- ADD_CUSTOM_COMMAND(OUTPUT ${_moc}
- COMMAND ${QT4_MOC_EXECUTABLE}
- ARGS ${_moc_INCS} ${_header} -o ${_moc}
- DEPENDS ${_header}
- )
-
- MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc})
- ENDFOREACH (_current_MOC_INC)
- ENDIF(_match)
- ENDIF ( NOT _skip AND EXISTS ${_abs_FILE} )
- ENDFOREACH (_current_FILE)
- ENDMACRO(QT4_AUTOMOC)
-
-
-
- ######################################
- #
- # decide if Qt got found
- #
- ######################################
-
- # if the includes,libraries,moc,uic and rcc are found then we have it
- IF( QT4_LIBRARY_DIR AND QT4_INCLUDE_DIR AND QT4_MOC_EXECUTABLE AND QT4_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE)
- SET( QT4_FOUND "YES" )
- IF( NOT Qt4_FIND_QUIETLY)
- MESSAGE(STATUS "Found Qt-Version ${QTVERSION} (using ${QT_QMAKE_EXECUTABLE})")
- ENDIF( NOT Qt4_FIND_QUIETLY)
- ELSE( QT4_LIBRARY_DIR AND QT4_INCLUDE_DIR AND QT4_MOC_EXECUTABLE AND QT4_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE)
- SET( QT4_FOUND "NO")
- SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE)
- IF( Qt4_FIND_REQUIRED)
- IF ( NOT QT4_LIBRARY_DIR )
- MESSAGE(STATUS "Qt libraries NOT found!")
- ENDIF(NOT QT4_LIBRARY_DIR )
- IF ( NOT QT4_INCLUDE_DIR )
- MESSAGE(STATUS "Qt includes NOT found!")
- ENDIF( NOT QT4_INCLUDE_DIR )
- IF ( NOT QT4_MOC_EXECUTABLE )
- MESSAGE(STATUS "Qt's moc NOT found!")
- ENDIF( NOT QT4_MOC_EXECUTABLE )
- IF ( NOT QT4_UIC_EXECUTABLE )
- MESSAGE(STATUS "Qt's uic NOT found!")
- ENDIF( NOT QT4_UIC_EXECUTABLE )
- IF ( NOT QT_RCC_EXECUTABLE )
- MESSAGE(STATUS "Qt's rcc NOT found!")
- ENDIF( NOT QT_RCC_EXECUTABLE )
- MESSAGE( FATAL_ERROR "Qt libraries, includes, moc, uic or/and rcc NOT found!")
- ENDIF( Qt4_FIND_REQUIRED)
- ENDIF( QT4_LIBRARY_DIR AND QT4_INCLUDE_DIR AND QT4_MOC_EXECUTABLE AND QT4_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE)
- SET(QT_FOUND ${QT4_FOUND})
-
-
- #######################################
- #
- # System dependent settings
- #
- #######################################
- # for unix add X11 stuff
- IF(UNIX)
- # on OS X X11 may not be required
- IF (Q_WS_X11)
- FIND_PACKAGE(X11 REQUIRED)
- ENDIF (Q_WS_X11)
- FIND_PACKAGE(Threads)
- SET(QT4_QTCORE_LIBRARY ${QT4_QTCORE_LIBRARY} ${CMAKE_THREAD_LIBS_INIT})
- ENDIF(UNIX)
-
-
- #######################################
- #
- # compatibility settings
- #
- #######################################
- # Backwards compatibility for CMake1.4 and 1.2
- SET (QT_MOC_EXE ${QT4_MOC_EXECUTABLE} )
- SET (QT_UIC_EXE ${QT4_UIC_EXECUTABLE} )
-
- SET( QT4_QT_LIBRARY "")
-
-ELSE(QT4_QMAKE_FOUND)
-
- SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE)
- IF(Qt4_FIND_REQUIRED)
- IF(QT4_INSTALLED_VERSION_TOO_OLD)
- MESSAGE(FATAL_ERROR "The installed Qt version ${QTVERSION} is too old, at least version ${QT4_MIN_VERSION} is required")
- ELSE(QT4_INSTALLED_VERSION_TOO_OLD)
- MESSAGE( FATAL_ERROR "Qt qmake not found!")
- ENDIF(QT4_INSTALLED_VERSION_TOO_OLD)
- ELSE(Qt4_FIND_REQUIRED)
- IF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY)
- MESSAGE(STATUS "The installed Qt version ${QTVERSION} is too old, at least version ${QT4_MIN_VERSION} is required")
- ENDIF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY)
- ENDIF(Qt4_FIND_REQUIRED)
-
-ENDIF (QT4_QMAKE_FOUND)
-ENDIF (QT4_QMAKE_FOUND)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroBoolTo01.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroBoolTo01.cmake
deleted file mode 100644
index 63b9852660d..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroBoolTo01.cmake
+++ /dev/null
@@ -1,20 +0,0 @@
-# MACRO_BOOL_TO_01( VAR RESULT0 ... RESULTN )
-# This macro evaluates its first argument
-# and sets all the given vaiables either to 0 or 1
-# depending on the value of the first one
-
-# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-MACRO(MACRO_BOOL_TO_01 FOUND_VAR )
- FOREACH (_current_VAR ${ARGN})
- IF(${FOUND_VAR})
- SET(${_current_VAR} 1)
- ELSE(${FOUND_VAR})
- SET(${_current_VAR} 0)
- ENDIF(${FOUND_VAR})
- ENDFOREACH(_current_VAR)
-ENDMACRO(MACRO_BOOL_TO_01)
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroEnsureVersion.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroEnsureVersion.cmake
deleted file mode 100644
index 6797e5b7dbb..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroEnsureVersion.cmake
+++ /dev/null
@@ -1,117 +0,0 @@
-# This file defines the following macros for developers to use in ensuring
-# that installed software is of the right version:
-#
-# MACRO_ENSURE_VERSION - test that a version number is greater than
-# or equal to some minimum
-# MACRO_ENSURE_VERSION_RANGE - test that a version number is greater than
-# or equal to some minimum and less than some
-# maximum
-# MACRO_ENSURE_VERSION2 - deprecated, do not use in new code
-#
-
-# MACRO_ENSURE_VERSION
-# This macro compares version numbers of the form "x.y.z" or "x.y"
-# MACRO_ENSURE_VERSION( FOO_MIN_VERSION FOO_VERSION_FOUND FOO_VERSION_OK)
-# will set FOO_VERSION_OK to true if FOO_VERSION_FOUND >= FOO_MIN_VERSION
-# Leading and trailing text is ok, e.g.
-# MACRO_ENSURE_VERSION( "2.5.31" "flex 2.5.4a" VERSION_OK)
-# which means 2.5.31 is required and "flex 2.5.4a" is what was found on the system
-
-# Copyright (c) 2006, David Faure, <faure@kde.org>
-# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-# MACRO_ENSURE_VERSION_RANGE
-# This macro ensures that a version number of the form
-# "x.y.z" or "x.y" falls within a range defined by
-# min_version <= found_version < max_version.
-# If this expression holds, FOO_VERSION_OK will be set TRUE
-#
-# Example: MACRO_ENSURE_VERSION_RANGE3( "0.1.0" ${FOOCODE_VERSION} "0.7.0" FOO_VERSION_OK )
-#
-# This macro will break silently if any of x,y,z are greater than 100.
-#
-# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-# NORMALIZE_VERSION
-# Helper macro to convert version numbers of the form "x.y.z"
-# to an integer equal to 10^4 * x + 10^2 * y + z
-#
-# This macro will break silently if any of x,y,z are greater than 100.
-#
-# Copyright (c) 2006, David Faure, <faure@kde.org>
-# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-# CHECK_RANGE_INCLUSIVE_LOWER
-# Helper macro to check whether x <= y < z
-#
-# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-MACRO(NORMALIZE_VERSION _requested_version _normalized_version)
- STRING(REGEX MATCH "[^0-9]*[0-9]+\\.[0-9]+\\.[0-9]+.*" _threePartMatch "${_requested_version}")
- if (_threePartMatch)
- # parse the parts of the version string
- STRING(REGEX REPLACE "[^0-9]*([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" _major_vers "${_requested_version}")
- STRING(REGEX REPLACE "[^0-9]*[0-9]+\\.([0-9]+)\\.[0-9]+.*" "\\1" _minor_vers "${_requested_version}")
- STRING(REGEX REPLACE "[^0-9]*[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" _patch_vers "${_requested_version}")
- else (_threePartMatch)
- STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+" "\\1" _major_vers "${_requested_version}")
- STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)" "\\1" _minor_vers "${_requested_version}")
- set(_patch_vers "0")
- endif (_threePartMatch)
-
- # compute an overall version number which can be compared at once
- MATH(EXPR ${_normalized_version} "${_major_vers}*10000 + ${_minor_vers}*100 + ${_patch_vers}")
-ENDMACRO(NORMALIZE_VERSION)
-
-MACRO(MACRO_CHECK_RANGE_INCLUSIVE_LOWER _lower_limit _value _upper_limit _ok)
- if (${_value} LESS ${_lower_limit})
- set( ${_ok} FALSE )
- elseif (${_value} EQUAL ${_lower_limit})
- set( ${_ok} TRUE )
- elseif (${_value} EQUAL ${_upper_limit})
- set( ${_ok} FALSE )
- elseif (${_value} GREATER ${_upper_limit})
- set( ${_ok} FALSE )
- else (${_value} LESS ${_lower_limit})
- set( ${_ok} TRUE )
- endif (${_value} LESS ${_lower_limit})
-ENDMACRO(MACRO_CHECK_RANGE_INCLUSIVE_LOWER)
-
-MACRO(MACRO_ENSURE_VERSION requested_version found_version var_too_old)
- NORMALIZE_VERSION( ${requested_version} req_vers_num )
- NORMALIZE_VERSION( ${found_version} found_vers_num )
-
- if (found_vers_num LESS req_vers_num)
- set( ${var_too_old} FALSE )
- else (found_vers_num LESS req_vers_num)
- set( ${var_too_old} TRUE )
- endif (found_vers_num LESS req_vers_num)
-
-ENDMACRO(MACRO_ENSURE_VERSION)
-
-MACRO(MACRO_ENSURE_VERSION2 requested_version2 found_version2 var_too_old2)
- MACRO_ENSURE_VERSION( ${requested_version2} ${found_version2} ${var_too_old2})
-ENDMACRO(MACRO_ENSURE_VERSION2)
-
-MACRO(MACRO_ENSURE_VERSION_RANGE min_version found_version max_version var_ok)
- NORMALIZE_VERSION( ${min_version} req_vers_num )
- NORMALIZE_VERSION( ${found_version} found_vers_num )
- NORMALIZE_VERSION( ${max_version} max_vers_num )
-
- MACRO_CHECK_RANGE_INCLUSIVE_LOWER( ${req_vers_num} ${found_vers_num} ${max_vers_num} ${var_ok})
-ENDMACRO(MACRO_ENSURE_VERSION_RANGE)
-
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroOptionalFindPackage.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroOptionalFindPackage.cmake
deleted file mode 100644
index 816cdb7e872..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroOptionalFindPackage.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION()
-# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] )
-# This macro is a combination of OPTION() and FIND_PACKAGE(), it
-# works like FIND_PACKAGE(), but additionally it automatically creates
-# an option name WITH_<name>, which can be disabled via the cmake GUI.
-# or via -DWITH_<name>=OFF
-# The standard <name>_FOUND variables can be used in the same way
-# as when using the normal FIND_PACKAGE()
-
-# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-MACRO (MACRO_OPTIONAL_FIND_PACKAGE _name )
- OPTION(WITH_${_name} "Search for ${_name} package" ON)
- if (WITH_${_name})
- FIND_PACKAGE(${_name} ${ARGN})
- else (WITH_${_name})
- set(${_name}_FOUND)
- set(${_name}_INCLUDE_DIR)
- set(${_name}_INCLUDES)
- set(${_name}_LIBRARY)
- set(${_name}_LIBRARIES)
- endif (WITH_${_name})
-ENDMACRO (MACRO_OPTIONAL_FIND_PACKAGE)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroPushRequiredVars.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroPushRequiredVars.cmake
deleted file mode 100644
index 650b566eedf..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/MacroPushRequiredVars.cmake
+++ /dev/null
@@ -1,47 +0,0 @@
-# this module defines two macros:
-# MACRO_PUSH_REQUIRED_VARS()
-# and
-# MACRO_POP_REQUIRED_VARS()
-# use these if you call cmake macros which use
-# any of the CMAKE_REQUIRED_XXX variables
-#
-# Usage:
-# MACRO_PUSH_REQUIRED_VARS()
-# SET(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} -DSOME_MORE_DEF)
-# CHECK_FUNCTION_EXISTS(...)
-# MACRO_POP_REQUIRED_VARS()
-
-# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-MACRO(MACRO_PUSH_REQUIRED_VARS)
-
- IF(NOT DEFINED _PUSH_REQUIRED_VARS_COUNTER)
- SET(_PUSH_REQUIRED_VARS_COUNTER 0)
- ENDIF(NOT DEFINED _PUSH_REQUIRED_VARS_COUNTER)
-
- MATH(EXPR _PUSH_REQUIRED_VARS_COUNTER "${_PUSH_REQUIRED_VARS_COUNTER}+1")
-
- SET(_CMAKE_REQUIRED_INCLUDES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER} ${CMAKE_REQUIRED_INCLUDES})
- SET(_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER} ${CMAKE_REQUIRED_DEFINITIONS})
- SET(_CMAKE_REQUIRED_LIBRARIES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER} ${CMAKE_REQUIRED_LIBRARIES})
- SET(_CMAKE_REQUIRED_FLAGS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER} ${CMAKE_REQUIRED_FLAGS})
-ENDMACRO(MACRO_PUSH_REQUIRED_VARS)
-
-MACRO(MACRO_POP_REQUIRED_VARS)
-
-# don't pop more than we pushed
- IF("${_PUSH_REQUIRED_VARS_COUNTER}" GREATER "0")
-
- SET(CMAKE_REQUIRED_INCLUDES ${_CMAKE_REQUIRED_INCLUDES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
- SET(CMAKE_REQUIRED_DEFINITIONS ${_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
- SET(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
- SET(CMAKE_REQUIRED_FLAGS ${_CMAKE_REQUIRED_FLAGS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
-
- MATH(EXPR _PUSH_REQUIRED_VARS_COUNTER "${_PUSH_REQUIRED_VARS_COUNTER}-1")
- ENDIF("${_PUSH_REQUIRED_VARS_COUNTER}" GREATER "0")
-
-ENDMACRO(MACRO_POP_REQUIRED_VARS)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerDefaults.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerDefaults.cmake
deleted file mode 100644
index 6ffac472d53..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerDefaults.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
-# enable the testing facilities
-enable_testing()
-
-# put the include directories of the sources before other include paths
-# (eg, system includes)
-set(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON)
-
-# colored output
-set(CMAKE_COLOR_MAKEFILE ON)
-
diff --git a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerMacros.cmake b/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerMacros.cmake
deleted file mode 100644
index 5b0555f89c8..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/cmake/modules/PopplerMacros.cmake
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2008 Pino Toscano, <pino@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-macro(POPPLER_ADD_TEST exe build_flag)
- set(build_test ${${build_flag}})
- if(NOT build_test)
- set(_add_executable_param ${_add_executable_param} EXCLUDE_FROM_ALL)
- endif(NOT build_test)
-
- add_executable(${exe} ${_add_executable_param} ${ARGN})
-
- # if the tests are EXCLUDE_FROM_ALL, add a target "buildtests" to build all tests
- if(NOT build_test)
- get_directory_property(_buildtestsAdded BUILDTESTS_ADDED)
- if(NOT _buildtestsAdded)
- add_custom_target(buildtests)
- set_directory_properties(PROPERTIES BUILDTESTS_ADDED TRUE)
- endif(NOT _buildtestsAdded)
- add_dependencies(buildtests ${exe})
- endif(NOT build_test)
-endmacro(POPPLER_ADD_TEST)
-
-macro(POPPLER_ADD_UNITTEST exe build_flag)
- set(build_test ${${build_flag}})
- if(NOT build_test)
- set(_add_executable_param ${_add_executable_param} EXCLUDE_FROM_ALL)
- endif(NOT build_test)
-
- add_executable(${exe} ${_add_executable_param} ${ARGN})
- add_test(${exe} ${EXECUTABLE_OUTPUT_PATH}/${exe})
-
- # if the tests are EXCLUDE_FROM_ALL, add a target "buildtests" to build all tests
- if(NOT build_test)
- get_directory_property(_buildtestsAdded BUILDTESTS_ADDED)
- if(NOT _buildtestsAdded)
- add_custom_target(buildtests)
- set_directory_properties(PROPERTIES BUILDTESTS_ADDED TRUE)
- endif(NOT _buildtestsAdded)
- add_dependencies(buildtests ${exe})
- endif(NOT build_test)
-endmacro(POPPLER_ADD_UNITTEST)
-
-macro(POPPLER_CREATE_INSTALL_PKGCONFIG generated_file install_location)
- if(NOT WIN32)
- configure_file(${generated_file}.cmake ${CMAKE_CURRENT_BINARY_DIR}/${generated_file} @ONLY)
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${generated_file} DESTINATION ${install_location})
- endif(NOT WIN32)
-endmacro(POPPLER_CREATE_INSTALL_PKGCONFIG)
-
-macro(SHOW_END_MESSAGE what enabled)
- string(LENGTH ${what} length_what)
- math(EXPR left_char "20 - ${length_what}")
- set(blanks)
- foreach(_i RANGE 1 ${left_char})
- set(blanks "${blanks} ")
- endforeach(_i)
- if(${enabled})
- set(enabled_string "yes")
- else(${enabled})
- set(enabled_string "no")
- endif(${enabled})
-
- message(" ${what}:${blanks} ${enabled_string}")
-endmacro(SHOW_END_MESSAGE)
-
-
-set(CMAKE_SYSTEM_INCLUDE_PATH ${CMAKE_SYSTEM_INCLUDE_PATH}
- "${CMAKE_INSTALL_PREFIX}/include" )
-
-set(CMAKE_SYSTEM_PROGRAM_PATH ${CMAKE_SYSTEM_PROGRAM_PATH}
- "${CMAKE_INSTALL_PREFIX}/bin" )
-
-set(CMAKE_SYSTEM_LIBRARY_PATH ${CMAKE_SYSTEM_LIBRARY_PATH}
- "${CMAKE_INSTALL_PREFIX}/lib" )
-
-# under Windows dlls may be also installed in bin/
-if(WIN32)
- set(CMAKE_SYSTEM_LIBRARY_PATH ${CMAKE_SYSTEM_LIBRARY_PATH}
- "${CMAKE_INSTALL_PREFIX}/bin" )
-endif(WIN32)
-
-if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE RelWithDebInfo)
-endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
-
-if(CMAKE_COMPILER_IS_GNUCXX)
- # set the default compile warnings
- set(DEFAULT_COMPILE_WARNINGS_NO)
- set(DEFAULT_COMPILE_WARNINGS_YES "-Wall -Wno-write-strings")
- set(DEFAULT_COMPILE_WARNINGS_KDE "-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common")
-
- set(CMAKE_CXX_FLAGS "-Woverloaded-virtual")
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
- set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline")
- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
- set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
-endif (CMAKE_COMPILER_IS_GNUCXX)
-
-if(CMAKE_C_COMPILER MATCHES "icc")
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
- set(CMAKE_CXX_FLAGS_DEBUG "-O2 -g -0b0 -noalign")
- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g -Ob0 -noalign")
- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
- set(CMAKE_C_FLAGS_DEBUG "-O2 -g -Ob0 -noalign")
- set(CMAKE_C_FLAGS_DEBUGFULL "-g -Ob0 -noalign")
-endif(CMAKE_C_COMPILER MATCHES "icc")
-