ENH: add documentation support for modules

This commit is contained in:
Bill Hoffman 2005-12-14 13:51:08 -05:00
parent 805d365d47
commit b7fa820118
116 changed files with 963 additions and 761 deletions

View File

@ -1,3 +1,4 @@
# This file is used by cmake.cxx to compute the CMAKE_ROOT location. # This file is used by cmake.cxx to compute the CMAKE_ROOT location.
# Do not remove this file from cvs without updating cmake.cxx to look # Do not remove this file from cvs without updating cmake.cxx to look
# for a different file. # for a different file.

View File

@ -1,3 +1,4 @@
# Nothing here yet # Nothing here yet
IF(CMAKE_GENERATOR MATCHES "Visual Studio 7") IF(CMAKE_GENERATOR MATCHES "Visual Studio 7")
INCLUDE(CMakeVS7BackwardCompatibility) INCLUDE(CMakeVS7BackwardCompatibility)

View File

@ -1,4 +1,10 @@
# # - define a bunch of backwards compatibility varibles
# CMAKE_ANSI_CXXFLAGS - flag for ansi c++
# CMAKE_HAS_ANSI_STRING_STREAM - has <strstream>
# INCLUDE(TestForANSIStreamHeaders)
# INCLUDE(CheckIncludeFileCXX)
# INCLUDE(TestForSTDNamespace)
# INCLUDE(TestForANSIForScope)
IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS) IF(NOT CMAKE_SKIP_COMPATIBILITY_TESTS)
# check for some ANSI flags in the CXX compiler if it is not gnu # check for some ANSI flags in the CXX compiler if it is not gnu
IF(NOT CMAKE_COMPILER_IS_GNUCXX) IF(NOT CMAKE_COMPILER_IS_GNUCXX)

View File

@ -1,3 +1,4 @@
# This file sets the basic flags for the C language in CMake. # This file sets the basic flags for the C language in CMake.
# It also loads the available platform file for the system-compiler # It also loads the available platform file for the system-compiler
# if it exists. # if it exists.

View File

@ -1,3 +1,4 @@
# This file sets the basic flags for the C++ language in CMake. # This file sets the basic flags for the C++ language in CMake.
# It also loads the available platform file for the system-compiler # It also loads the available platform file for the system-compiler
# if it exists. # if it exists.

View File

@ -1,3 +1,4 @@
# this file has flags that are shared across languages and sets # this file has flags that are shared across languages and sets
# cache values that can be initialized in the platform-compiler.cmake file # cache values that can be initialized in the platform-compiler.cmake file
# it may be included by more than one language. # it may be included by more than one language.

View File

@ -1,3 +1,4 @@
# determine the compiler to use for C programs # determine the compiler to use for C programs
# NOTE, a generator may set CMAKE_C_COMPILER before # NOTE, a generator may set CMAKE_C_COMPILER before
# loading this file to force a compiler. # loading this file to force a compiler.

View File

@ -1,3 +1,4 @@
# determine the compiler to use for C++ programs # determine the compiler to use for C++ programs
# NOTE, a generator may set CMAKE_CXX_COMPILER before # NOTE, a generator may set CMAKE_CXX_COMPILER before
# loading this file to force a compiler. # loading this file to force a compiler.

View File

@ -1,3 +1,4 @@
# determine the compiler to use for C programs # determine the compiler to use for C programs
# NOTE, a generator may set CMAKE_C_COMPILER before # NOTE, a generator may set CMAKE_C_COMPILER before
# loading this file to force a compiler. # loading this file to force a compiler.

View File

@ -1,3 +1,4 @@
# determine the compiler to use for Java programs # determine the compiler to use for Java programs
# NOTE, a generator may set CMAKE_Java_COMPILER before # NOTE, a generator may set CMAKE_Java_COMPILER before
# loading this file to force a compiler. # loading this file to force a compiler.

View File

@ -1,3 +1,4 @@
# determine the compiler to use for C programs # determine the compiler to use for C programs
# NOTE, a generator may set CMAKE_C_COMPILER before # NOTE, a generator may set CMAKE_C_COMPILER before
# loading this file to force a compiler. # loading this file to force a compiler.

View File

@ -1,3 +1,4 @@
# This module is used by the Makefile generator to determin the following variables: # This module is used by the Makefile generator to determin the following variables:
# CMAKE_SYSTEM_NAME - on unix this is uname -s, for windows it is Windows # CMAKE_SYSTEM_NAME - on unix this is uname -s, for windows it is Windows
# CMAKE_SYSTEM_VERSION - on unix this is uname -r, for windows it is empty # CMAKE_SYSTEM_VERSION - on unix this is uname -r, for windows it is empty

View File

@ -1,6 +1,7 @@
# Macro to export the build settings for use by another project. # - export build settings from a project.
# Provide as an argument the file into which the settings are to be # CMAKE_EXPORT_BUILD_SETTINGS(SETTINGS_FILE) - macro defined to export the build
# stored. # settings for use by another project.
# SETTINGS_FILE - the file into which the settings are to be stored.
MACRO(CMAKE_EXPORT_BUILD_SETTINGS SETTINGS_FILE) MACRO(CMAKE_EXPORT_BUILD_SETTINGS SETTINGS_FILE)
IF(${SETTINGS_FILE} MATCHES ".+") IF(${SETTINGS_FILE} MATCHES ".+")
CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeBuildSettings.cmake.in CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeBuildSettings.cmake.in

View File

@ -1,3 +1,5 @@
# - helper module to find OSX frameworks
IF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED) IF(NOT CMAKE_FIND_FRAMEWORKS_INCLUDED)
SET(CMAKE_FIND_FRAMEWORKS_INCLUDED 1) SET(CMAKE_FIND_FRAMEWORKS_INCLUDED 1)
MACRO(CMAKE_FIND_FRAMEWORKS fwk) MACRO(CMAKE_FIND_FRAMEWORKS fwk)

View File

@ -1,3 +1,4 @@
# This file sets the basic flags for the Fortran language in CMake. # This file sets the basic flags for the Fortran language in CMake.
# It also loads the available platform file for the system-compiler # It also loads the available platform file for the system-compiler
# if it exists. # if it exists.

View File

@ -1,6 +1,8 @@
# Macro to import the build settings from another project. Provide as # - import build settings from another project
# an argument the file created by the other project's # CMAKE_IMPORT_BUILD_SETTINGS(SETTINGS_FILE) - macro defined to import the
# CMAKE_EXPORT_BUILD_SETTINGS command. # build settings from another project.
# SETTINGS_FILE - a file created by the other project's call to the
# CMAKE_EXPORT_BUILD_SETTINGS macro, see CMakeExportBuildSettings.
MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE)
IF(${SETTINGS_FILE} MATCHES ".+") IF(${SETTINGS_FILE} MATCHES ".+")
# Load the settings. # Load the settings.

View File

@ -1,3 +1,4 @@
# this is a place holder if java needed flags for javac they would go here. # this is a place holder if java needed flags for javac they would go here.
IF(NOT CMAKE_Java_CREATE_STATIC_LIBRARY) IF(NOT CMAKE_Java_CREATE_STATIC_LIBRARY)
SET(CMAKE_Java_CREATE_STATIC_LIBRARY SET(CMAKE_Java_CREATE_STATIC_LIBRARY

View File

@ -1,6 +1,7 @@
# this file can be used for diagnostic purposes # - print system information
# just include it in a project to see various internal cmake # This file can be used for diagnostic purposes
# variables # just include it in a project to see various internal CMake
# variables.
MESSAGE("CMAKE_SYSTEM is ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_NAME} ${CMAKE_SYSTEM_VERSION}") MESSAGE("CMAKE_SYSTEM is ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_NAME} ${CMAKE_SYSTEM_VERSION}")
MESSAGE("CMAKE_SYSTEM file is ${CMAKE_SYSTEM_INFO_FILE}") MESSAGE("CMAKE_SYSTEM file is ${CMAKE_SYSTEM_INFO_FILE}")

View File

@ -1,3 +1,4 @@
# This file sets the basic flags for the Fortran language in CMake. # This file sets the basic flags for the Fortran language in CMake.
# It also loads the available platform file for the system-compiler # It also loads the available platform file for the system-compiler
# if it exists. # if it exists.

View File

@ -1,3 +1,4 @@
# This file is included by cmGlobalGenerator::EnableLanguage. # This file is included by cmGlobalGenerator::EnableLanguage.
# It is included after the compiler has been determined, so # It is included after the compiler has been determined, so
# we know things like the compiler name and if the compiler is gnu. # we know things like the compiler name and if the compiler is gnu.

View File

@ -1,3 +1,4 @@
# This file is used by EnableLanguage in cmGlobalGenerator to # This file is used by EnableLanguage in cmGlobalGenerator to
# determine that that selected C compiler can actually compile # determine that that selected C compiler can actually compile
# and link the most basic of programs. If not, a fatal error # and link the most basic of programs. If not, a fatal error

View File

@ -1,3 +1,4 @@
# This file is used by EnableLanguage in cmGlobalGenerator to # This file is used by EnableLanguage in cmGlobalGenerator to
# determine that that selected C++ compiler can actually compile # determine that that selected C++ compiler can actually compile
# and link the most basic of programs. If not, a fatal error # and link the most basic of programs. If not, a fatal error

View File

@ -1,3 +1,4 @@
# This file is used by EnableLanguage in cmGlobalGenerator to # This file is used by EnableLanguage in cmGlobalGenerator to
# determine that that selected Fortran compiler can actually compile # determine that that selected Fortran compiler can actually compile
# and link the most basic of programs. If not, a fatal error # and link the most basic of programs. If not, a fatal error

View File

@ -1,3 +1,4 @@
# This file is used by EnableLanguage in cmGlobalGenerator to # This file is used by EnableLanguage in cmGlobalGenerator to
# determine that that selected Fortran compiler can actually compile # determine that that selected Fortran compiler can actually compile
# and link the most basic of programs. If not, a fatal error # and link the most basic of programs. If not, a fatal error

View File

@ -1,3 +1,4 @@
# This file is used by EnableLanguage in cmGlobalGenerator to # This file is used by EnableLanguage in cmGlobalGenerator to
# determine that that selected RC compiler can actually compile # determine that that selected RC compiler can actually compile
# and link the most basic of programs. If not, a fatal error # and link the most basic of programs. If not, a fatal error

View File

@ -1,3 +1,4 @@
# hard code these for fast backwards compatibility tests # hard code these for fast backwards compatibility tests
SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type") SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type")
SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type") SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type")

View File

@ -1,3 +1,4 @@
# hard code these for fast backwards compatibility tests # hard code these for fast backwards compatibility tests
SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type") SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type")
SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type") SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type")

View File

@ -1,5 +1,4 @@
# CTest.cmake # - setup CTest
#
# This file configures a project to use the CTest/Dart testing/dashboard process. # This file configures a project to use the CTest/Dart testing/dashboard process.
# #
OPTION(BUILD_TESTING "Build the testing tree." ON) OPTION(BUILD_TESTING "Build the testing tree." ON)

View File

@ -1,10 +1,8 @@
# # - Check if the source code provided in the SOURCE argument compiles.
# Check if the source code provided in the SOURCE argument compiles. # CHECK_C_SOURCE_COMPILES(SOURCE VAR)
# # - macro which checks if the source code compiles
# CHECK_C_SOURCE_COMPILES - macro which checks if the source code compiles\
# SOURCE - source code to try to compile # SOURCE - source code to try to compile
# VARIABLE - variable to store size if the type exists. # VAR - variable to store size if the type exists.
#
# Checks the following optional VARIABLES (not arguments) # Checks the following optional VARIABLES (not arguments)
# CMAKE_REQUIRED_LIBRARIES - Link to extra libraries # CMAKE_REQUIRED_LIBRARIES - Link to extra libraries
# CMAKE_REQUIRED_FLAGS - Extra flags to C compiler # CMAKE_REQUIRED_FLAGS - Extra flags to C compiler

View File

@ -1,10 +1,8 @@
# # - Check if the source code provided in the SOURCE argument compiles.
# Check if the source code provided in the SOURCE argument compiles. # CHECK_CXX_SOURCE_COMPILES(SOURCE VAR)
# # - macro which checks if the source code compiles\
# CHECK_CXX_SOURCE_COMPILES - macro which checks if the source code compiles\
# SOURCE - source code to try to compile # SOURCE - source code to try to compile
# VARIABLE - variable to store size if the type exists. # VAR - variable to store size if the type exists.
#
# Checks the following optional VARIABLES (not arguments) # Checks the following optional VARIABLES (not arguments)
# CMAKE_REQUIRED_LIBRARIES - Link to extra libraries # CMAKE_REQUIRED_LIBRARIES - Link to extra libraries
# CMAKE_REQUIRED_FLAGS - Extra flags to C compiler # CMAKE_REQUIRED_FLAGS - Extra flags to C compiler

View File

@ -1,10 +1,8 @@
# # - Check if the function exists.
# Check if the function exists. # CHECK_FUNCTION_EXISTS(FUNCTION VARIABLE)
# # - macro which checks if the function exists
# CHECK_FUNCTION_EXISTS - macro which checks if the function exists
# FUNCTION - the name of the function # FUNCTION - the name of the function
# VARIABLE - variable to store the result # VARIABLE - variable to store the result
#
# If CMAKE_REQUIRED_FLAGS is set then those flags will be passed into the # If CMAKE_REQUIRED_FLAGS is set then those flags will be passed into the
# compile of the program likewise if CMAKE_REQUIRED_LIBRARIES is set then # compile of the program likewise if CMAKE_REQUIRED_LIBRARIES is set then
# those libraries will be linked against the test program # those libraries will be linked against the test program

View File

@ -1,7 +1,6 @@
# # - Check if the include file exists.
# Check if the include file exists. # CHECK_INCLUDE_FILE(INCLUDE VARIABLE)
# # - macro which checks the include file exists.
# CHECK_INCLUDE_FILE - macro which checks the include file exists.
# INCLUDE - name of include file # INCLUDE - name of include file
# VARIABLE - variable to return result # VARIABLE - variable to return result
# #

View File

@ -1,12 +1,10 @@
# # - Check if the include file exists.
# Check if the include file exists. # CHECK_INCLUDE_FILE_CXX(INCLUDE VARIABLE) - macro which checks the include file exists.
#
# CHECK_INCLUDE_FILE - macro which checks the include file exists.
# INCLUDE - name of include file # INCLUDE - name of include file
# VARIABLE - variable to return result # VARIABLE - variable to return result
# #
# an optional third argument is the CFlags to add to the compile line # An optional third argument is the CFlags to add to the compile line
# or you can use CMAKE_REQUIRED_FLAGS # or you can use CMAKE_REQUIRED_FLAGS.
# #
MACRO(CHECK_INCLUDE_FILE_CXX INCLUDE VARIABLE) MACRO(CHECK_INCLUDE_FILE_CXX INCLUDE VARIABLE)
IF("${VARIABLE}" MATCHES "^${VARIABLE}$") IF("${VARIABLE}" MATCHES "^${VARIABLE}$")

View File

@ -1,7 +1,7 @@
# - Check if the files can be included
# #
# Check if the files can be included # CHECK_INCLUDE_FILES(INCLUDE VARIABLE)
# # - macro which checks the include file exists.
# CHECK_INCLUDE_FILES - macro which checks the include file exists.
# INCLUDE - list of files to include # INCLUDE - list of files to include
# VARIABLE - variable to return result # VARIABLE - variable to return result
# #

View File

@ -1,7 +1,6 @@
# # - Check if the function exists.
# Check if the function exists. # CHECK_LIBRARY_EXISTS (LIBRARY FUNCTION LOCATION VARIABLE)
# # - macro which checks if the function exists
# CHECK_LIBRARY_EXISTS - macro which checks if the function exists
# LIBRARY - the name of the library you are looking for # LIBRARY - the name of the library you are looking for
# FUNCTION - the name of the function # FUNCTION - the name of the function
# LOCATION - location where the library should be found # LOCATION - location where the library should be found

View File

@ -1,7 +1,6 @@
# # - Check if the symbol exists in include files
# Check if the symbol exists in include files # CHECK_SYMBOL_EXISTS(SYMBOL FILES VARIABLE)
# # - macro which checks the symbol exists in include files.
# CHECK_SYMBOL_EXISTS - macro which checks the symbol exists in include files.
# SYMBOL - symbol # SYMBOL - symbol
# FILES - include files to check # FILES - include files to check
# VARIABLE - variable to return result # VARIABLE - variable to return result

View File

@ -1,11 +1,10 @@
# # - Check sizeof a type
# CHECK_TYPE_SIZE(TYPE VARIABLE)
# Check if the type exists and determine size of type. if the type # Check if the type exists and determine size of type. if the type
# exists, the size will be stored to the variable. # exists, the size will be stored to the variable.
# #
# CHECK_TYPE_SIZE - macro which checks the size of type
# VARIABLE - variable to store size if the type exists. # VARIABLE - variable to store size if the type exists.
# HAVE_${VARIABLE} - does the variable exists or not # HAVE_${VARIABLE} - does the variable exists or not
#
MACRO(CHECK_TYPE_SIZE TYPE VARIABLE) MACRO(CHECK_TYPE_SIZE TYPE VARIABLE)
SET(CMAKE_ALLOW_UNKNOWN_VARIABLE_READ_ACCESS 1) SET(CMAKE_ALLOW_UNKNOWN_VARIABLE_READ_ACCESS 1)

View File

@ -1,14 +1,12 @@
# # - Check if the variable exists.
# Check if the variable exists. # CHECK_VARIABLE_EXISTS(VAR VARIABLE)
# # CHECK_VARIABLE_EXISTS - macro which checks if the variable exists # - macro which checks if the variable exists
# VAR - the name of the variable # VAR - the name of the variable
# VARIABLE - variable to store the result # VARIABLE - variable to store the result
#
# If CMAKE_REQUIRED_FLAGS is set then those flags will be passed into the # If CMAKE_REQUIRED_FLAGS is set then those flags will be passed into the
# compile of the program likewise if CMAKE_REQUIRED_LIBRARIES is set then # compile of the program likewise if CMAKE_REQUIRED_LIBRARIES is set then
# those libraries will be linked against the test program # those libraries will be linked against the test program.
# # This macro is only for C variables.
# only for C variables
# #
MACRO(CHECK_VARIABLE_EXISTS VAR VARIABLE) MACRO(CHECK_VARIABLE_EXISTS VAR VARIABLE)
IF("${VARIABLE}" MATCHES "^${VARIABLE}$") IF("${VARIABLE}" MATCHES "^${VARIABLE}$")

View File

@ -1,7 +1,7 @@
# Dart.cmake # - setup for using Dart.
#
# This file configures a project to use the Dart testing/dashboard process. # This file configures a project to use the Dart testing/dashboard process.
# It is broken into 3 sections. # It is broken into 3 sections.
# #
# Section #1: Locate programs on the client and determine site and build name # Section #1: Locate programs on the client and determine site and build name
# Section #2: Configure or copy Tcl scripts from the source tree to build tree # Section #2: Configure or copy Tcl scripts from the source tree to build tree

View File

@ -1,5 +1,4 @@
# DocumentationVTK.cmake # - DocumentationVTK.cmake
#
# This file provides support for the VTK documentation framework. # This file provides support for the VTK documentation framework.
# It relies on several tools (Doxygen, Perl, etc). # It relies on several tools (Doxygen, Perl, etc).

View File

@ -1,9 +1,7 @@
# Locate AVIFILE library and include paths # - Locate AVIFILE library and include paths
# AVIFILE (http://avifile.sourceforge.net/)is a set of library for i386 machines
# AVIFILE (http://avifile.sourceforge.net/ )is a set of library for i386 machines
# to use various AVI codecs. Support is limited beyond Linux. Windows # to use various AVI codecs. Support is limited beyond Linux. Windows
# provides native AVI support, and so doesn't need this library. # provides native AVI support, and so doesn't need this library.
# This module defines # This module defines
# AVIFILE_INCLUDE_DIR, where to find avifile.h , etc. # AVIFILE_INCLUDE_DIR, where to find avifile.h , etc.
# AVIFILE_LIBRARIES, the libraries to link against to use AVIFILE # AVIFILE_LIBRARIES, the libraries to link against to use AVIFILE

View File

@ -1,15 +1,12 @@
# # - Find CABLE
# This module finds if CABLE is installed and determines where the # This module finds if CABLE is installed and determines where the
# include files and libraries are. This code sets the following variables: # include files and libraries are. This code sets the following variables:
#
# CABLE = the full path to the cable executable # CABLE = the full path to the cable executable
# CABLE_TCL_LIBRARY = the full path to the Tcl wrapper facility library # CABLE_TCL_LIBRARY = the full path to the Tcl wrapper facility library
# CABLE_INCLUDE_DIR = the full path to the cable include directory # CABLE_INCLUDE_DIR = the full path to the cable include directory
#
# To build Tcl wrappers, you should add shared library and link it to # To build Tcl wrappers, you should add shared library and link it to
# ${CABLE_TCL_LIBRARY}. You should also add ${CABLE_INCLUDE_DIR} as # ${CABLE_TCL_LIBRARY}. You should also add ${CABLE_INCLUDE_DIR} as
# an include directory. # an include directory.
#
IF(NOT CABLE) IF(NOT CABLE)
FIND_PATH(CABLE_BUILD_DIR cableVersion.h) FIND_PATH(CABLE_BUILD_DIR cableVersion.h)

View File

@ -1,5 +1,4 @@
# # - Find the curses include file and library
# Find the curses include file and library
# #
FIND_PATH(CURSES_INCLUDE_PATH FIND_PATH(CURSES_INCLUDE_PATH

View File

@ -1,5 +1,4 @@
# # - this module looks for Cygwin
# this module looks for Cygwin
# #
IF (WIN32) IF (WIN32)

View File

@ -1,5 +1,4 @@
# # - find DCMTK libraries
# try to find DCMTK libraries
# #
# DCMTK_INCLUDE_DIR - Directories to include to use DCMTK # DCMTK_INCLUDE_DIR - Directories to include to use DCMTK

View File

@ -1,6 +1,6 @@
# # - Find DART
# this module looks for the dart testing software and sets DART_ROOT # This module looks for the dart testing software and sets DART_ROOT
# to point to where it found it # to point to where it found it.
# #
FIND_PATH(DART_ROOT README.INSTALL FIND_PATH(DART_ROOT README.INSTALL

View File

@ -1,7 +1,4 @@
# # - this module looks for Doxygen and the path to Graphiz's dot
# this module looks for Doxygen and the path to Graphiz's dot
#
# With the OS X GUI version, it likes to be installed to /Applications and # With the OS X GUI version, it likes to be installed to /Applications and
# it contains the doxygen executable in the bundle. In the versions I've # it contains the doxygen executable in the bundle. In the versions I've
# seen, it is located in Resources, but in general, more often binaries are # seen, it is located in Resources, but in general, more often binaries are

View File

@ -1,13 +1,10 @@
# # - Find the native FLTK includes and library
# Find the native FLTK includes and library
#
# The following settings are defined # The following settings are defined
# FLTK_FLUID_EXECUTABLE, where to find the Fluid tool # FLTK_FLUID_EXECUTABLE, where to find the Fluid tool
# FLTK_WRAP_UI, This allows the FLTK_WRAP_UI command to work. # FLTK_WRAP_UI, This allows the FLTK_WRAP_UI command to work.
# FLTK_INCLUDE_DIR, where to find include files # FLTK_INCLUDE_DIR, where to find include files
# FLTK_LIBRARIES, list of fltk libraries # FLTK_LIBRARIES, list of fltk libraries
# FLTK_FOUND, Don't use FLTK if false. # FLTK_FOUND, Don't use FLTK if false.
# The following settings should not be used in general. # The following settings should not be used in general.
# FLTK_BASE_LIBRARY = the full path to fltk.lib # FLTK_BASE_LIBRARY = the full path to fltk.lib
# FLTK_GL_LIBRARY = the full path to fltk_gl.lib # FLTK_GL_LIBRARY = the full path to fltk_gl.lib

View File

@ -1,4 +1,4 @@
# Find the GCC-XML front-end executable. # - Find the GCC-XML front-end executable.
FIND_PROGRAM(GCCXML FIND_PROGRAM(GCCXML
NAMES gccxml NAMES gccxml
../GCC_XML/gccxml ../GCC_XML/gccxml

View File

@ -1,4 +1,5 @@
#
# Use of this file is deprecated, and is here for backwards compatibility with CMake 1.4 # Use of this file is deprecated, and is here for backwards compatibility with CMake 1.4
# GLU library is now found by FindOpenGL.cmake # GLU library is now found by FindOpenGL.cmake
# #

View File

@ -1,14 +1,11 @@
# # - try to find glut library and include files
# try to find glut library and include files
#
# GLUT_INCLUDE_DIR, where to find GL/glut.h, etc. # GLUT_INCLUDE_DIR, where to find GL/glut.h, etc.
# GLUT_LIBRARIES, the libraries to link against to use GLUT. # GLUT_LIBRARIES, the libraries to link against to use GLUT.
# GLUT_FOUND, If false, do not try to use GLUT. # GLUT_FOUND, If false, do not try to use GLUT.
# Also defined, but not for general use are:
# also defined, but not for general use are
# GLUT_glut_LIBRARY = the full path to the glut library. # GLUT_glut_LIBRARY = the full path to the glut library.
# GLUT_Xmu_LIBRARY = the full path to the Xmu library if available. # GLUT_Xmu_LIBRARY = the full path to the Xmu library.
# GLUT_Xi_LIBRARY = the full path to the Xi Library if available. # GLUT_Xi_LIBRARY = the full path to the Xi Library.
IF (WIN32) IF (WIN32)

View File

@ -1,7 +1,4 @@
# # - try to find GTK (and glib) and GTKGLArea
# try to find GTK (and glib) and GTKGLArea
#
# GTK_INCLUDE_DIR - Directories to include to use GTK # GTK_INCLUDE_DIR - Directories to include to use GTK
# GTK_LIBRARIES - Files to link against to use GTK # GTK_LIBRARIES - Files to link against to use GTK
# GTK_FOUND - If false, don't try to use GTK # GTK_FOUND - If false, don't try to use GTK

View File

@ -1,5 +1,4 @@
# # - this module looks for gnuplot
# this module looks for gnuplot
# #
INCLUDE(FindCygwin) INCLUDE(FindCygwin)

View File

@ -1,9 +1,8 @@
# # - This module looks for Microsoft HTML Help Compiler
# This module looks for Microsoft HTML Help Compiler
# It defines: # It defines:
# HTML_HELP_COMPILER : full path to the HTML Help Compiler (hhc.exe) # HTML_HELP_COMPILER - path to the HTML Help Compiler (hhc.exe)
# HTML_HELP_INCLUDE_PATH : include path to the HTML Help API (htmlhelp.h) # HTML_HELP_INCLUDE_PATH - include path for HTML Help API (htmlhelp.h)
# HTML_HELP_LIBRARY : full path to the HTML Help library (htmlhelp.lib) # HTML_HELP_LIBRARY - path to the HTML Help library (htmlhelp.lib)
# #
IF (WIN32) IF (WIN32)

View File

@ -1,6 +1,4 @@
# # - Find an ITK installation or build tree.
# Find an ITK installation or build tree.
#
# When ITK is found, the ITKConfig.cmake file is sourced to setup the # When ITK is found, the ITKConfig.cmake file is sourced to setup the
# location and configuration of ITK. Please read this file, or # location and configuration of ITK. Please read this file, or
# ITKConfig.cmake.in from the ITK source tree for the full list of # ITKConfig.cmake.in from the ITK source tree for the full list of
@ -9,19 +7,19 @@
# ITK_USE_FILE - A CMake source file that can be included # ITK_USE_FILE - A CMake source file that can be included
# to set the include directories, library # to set the include directories, library
# directories, and preprocessor macros. # directories, and preprocessor macros.
#
# In addition to the variables read from ITKConfig.cmake, this find # In addition to the variables read from ITKConfig.cmake, this find
# module also defines # module also defines
# # ITK_DIR - The directory containing ITKConfig.cmake. This is
# ITK_DIR - The directory containing ITKConfig.cmake. This is either # either the root of the build tree, or the
# the root of the build tree, or the lib/InsightToolkit # lib/InsightToolkit directory. This is the only
# directory. This is the only cache entry. # cache entry.
# #
# ITK_FOUND - Whether ITK was found. If this is true, ITK_DIR is okay. # ITK_FOUND - Whether ITK was found. If this is true, ITK_DIR is okay.
# #
# USE_ITK_FILE - The full path to the UseITK.cmake file. This is provided # USE_ITK_FILE - The full path to the UseITK.cmake file.
# for backward compatability. Use ITK_USE_FILE instead. # This is provided for backward compatability.
# # Use ITK_USE_FILE instead.
SET(ITK_DIR_STRING "directory containing ITKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/InsightToolkit for an installation.") SET(ITK_DIR_STRING "directory containing ITKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/InsightToolkit for an installation.")

View File

@ -1,4 +1,4 @@
# # - Find Image Magick
# This module finds if ImageMagick tools are installed and determines # This module finds if ImageMagick tools are installed and determines
# where the executables are. This code sets the following variables: # where the executables are. This code sets the following variables:
# #

View File

@ -1,4 +1,4 @@
# # - Find JNI java libraries.
# This module finds if Java is installed and determines where the # This module finds if Java is installed and determines where the
# include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables: # the library is. This code sets the following variables:

View File

@ -1,11 +1,9 @@
# # - Find JPEG
# Find the native JPEG includes and library # Find the native JPEG includes and library
#
# This module defines # This module defines
# JPEG_INCLUDE_DIR, where to find jpeglib.h, etc. # JPEG_INCLUDE_DIR, where to find jpeglib.h, etc.
# JPEG_LIBRARIES, the libraries to link against to use JPEG. # JPEG_LIBRARIES, the libraries to link against to use JPEG.
# JPEG_FOUND, If false, do not try to use JPEG. # JPEG_FOUND, If false, do not try to use JPEG.
# also defined, but not for general use are # also defined, but not for general use are
# JPEG_LIBRARY, where to find the JPEG library. # JPEG_LIBRARY, where to find the JPEG library.

View File

@ -1,4 +1,4 @@
# # - Find Java
# This module finds if Java is installed and determines where the # This module finds if Java is installed and determines where the
# include files and libraries are. This code sets the following # include files and libraries are. This code sets the following
# variables: # variables:

View File

@ -1,20 +1,17 @@
# Locate KDE include paths and libraries # - Locate KDE include paths and libraries
# KDE_INCLUDE_DIR # KDE_INCLUDE_DIR
# KDE_LIB_DIR # KDE_LIB_DIR
# KDE_KDE_CONFIG # KDE_KDE_CONFIG
# KDE_DCOP_IDL # KDE_DCOP_IDL
# KDE_VERSION # KDE_VERSION
#the macro ADD_DCOP_SOURCES(src_headers dest_srcs) # the macro ADD_DCOP_SOURCES(src_headers dest_srcs)
# #
#usage: # usage:
#SET(MY_APP_SOURCES main.cpp kfoo.cpp) # SET(MY_APP_SOURCES main.cpp kfoo.cpp)
#SET(MY_DCOP_SOURCES kfooiface.h) # SET(MY_DCOP_SOURCES kfooiface.h)
#ADD_DCOP_SOURCES(MY_DCOP_SOURCES MY_APP_SOURCES) # ADD_DCOP_SOURCES(MY_DCOP_SOURCES MY_APP_SOURCES)
#and then it should work :-) # uses KDE_MIN_VERSION
#uses KDE_MIN_VERSION
CMAKE_MINIMUM_REQUIRED(VERSION 2.0.0) CMAKE_MINIMUM_REQUIRED(VERSION 2.0.0)

View File

@ -1,4 +1,4 @@
# # - Find Latex
# This module finds if Latex is installed and determines where the # This module finds if Latex is installed and determines where the
# executables are. This code sets the following variables: # executables are. This code sets the following variables:
# #

View File

@ -1,6 +1,5 @@
# # - Find MFC on Windows
# Find the native MFC - i.e. decide if this is an MS VC box. # Find the native MFC - i.e. decide if this is an MS VC box.
#
# MFC_FOUND - Do not attempt to use MFC if "no" or undefined. # MFC_FOUND - Do not attempt to use MFC if "no" or undefined.
# You don't need to include anything or link anything to use it. # You don't need to include anything or link anything to use it.

View File

@ -1,11 +1,8 @@
# # - Find the native MPEG includes and library
# Find the native MPEG includes and library
#
# This module defines # This module defines
# MPEG_INCLUDE_DIR, where to find MPEG.h, etc. # MPEG_INCLUDE_DIR, where to find MPEG.h, etc.
# MPEG_LIBRARIES, the libraries to link against to use MPEG. # MPEG_LIBRARIES, the libraries to link against to use MPEG.
# MPEG_FOUND, If false, do not try to use MPEG. # MPEG_FOUND, If false, do not try to use MPEG.
# also defined, but not for general use are # also defined, but not for general use are
# MPEG_mpeg2_LIBRARY, where to find the MPEG library. # MPEG_mpeg2_LIBRARY, where to find the MPEG library.
# MPEG_vo_LIBRARY, where to find the vo library. # MPEG_vo_LIBRARY, where to find the vo library.

View File

@ -1,11 +1,8 @@
# # - Find the native MPEG2 includes and library
# Find the native MPEG2 includes and library
#
# This module defines # This module defines
# MPEG2_INCLUDE_DIR, where to find mpeg2dec/mpeg2.h, etc. # MPEG2_INCLUDE_DIR, where to find mpeg2dec/mpeg2.h, etc.
# MPEG2_LIBRARIES, the libraries to link against to use MPEG2. # MPEG2_LIBRARIES, the libraries to link against to use MPEG2.
# MPEG2_FOUND, If false, do not try to use MPEG2. # MPEG2_FOUND, If false, do not try to use MPEG2.
# also defined, but not for general use are # also defined, but not for general use are
# MPEG2_mpeg2_LIBRARY, where to find the MPEG2 library. # MPEG2_mpeg2_LIBRARY, where to find the MPEG2 library.
# MPEG2_vo_LIBRARY, where to find the vo library. # MPEG2_vo_LIBRARY, where to find the vo library.

View File

@ -1,10 +1,8 @@
# # - Find MPI
# this module look sfor MPI (Message Passing Interface) support # This module looks for MPI (Message Passing Interface) support
# it will define the following values # it will define the following values
#
# MPI_INCLUDE_PATH = where mpi.h can be found # MPI_INCLUDE_PATH = where mpi.h can be found
# MPI_LIBRARY = the library to link against (mpi mpich etc) # MPI_LIBRARY = the library to link against (mpi mpich etc)
#
FIND_PATH(MPI_INCLUDE_PATH mpi.h FIND_PATH(MPI_INCLUDE_PATH mpi.h
/usr/local/include /usr/local/include

View File

@ -1,7 +1,5 @@
# # - this module looks for Matlab
# this module looks for Matlab # Defines:
#
# Define
# MATLAB_INCLUDE_DIR points to the include path for mex.h, engine.h # MATLAB_INCLUDE_DIR points to the include path for mex.h, engine.h
# MATLAB_LIBRARIES list of libraries need: libmex.lib, libmx.lib and libeng.lib # MATLAB_LIBRARIES list of libraries need: libmex.lib, libmx.lib and libeng.lib
# MATLAB_MEX_LIBRARY point to libmex.lib # MATLAB_MEX_LIBRARY point to libmex.lib

View File

@ -1,6 +1,5 @@
# Try to find Motif (or lesstif) # - Try to find Motif (or lesstif)
# Once done this will define # Once done this will define:
#
# MOTIF_FOUND - system has MOTIF # MOTIF_FOUND - system has MOTIF
# MOTIF_INCLUDE_DIR - where the Motif include directory can be found # MOTIF_INCLUDE_DIR - where the Motif include directory can be found
# MOTIF_LIBRARIES - Link these to use Motif # MOTIF_LIBRARIES - Link these to use Motif

View File

@ -1,4 +1,4 @@
# Locate OpenAL # - Locate OpenAL
# This module defines # This module defines
# OPENAL_LIBRARY # OPENAL_LIBRARY
# OPENAL_FOUND, if false, do not try to link to OpenAL # OPENAL_FOUND, if false, do not try to link to OpenAL
@ -9,7 +9,6 @@
# used in building OpenAL. # used in building OpenAL.
# #
# Created by Eric Wing. This was influenced by the FindSDL.cmake module. # Created by Eric Wing. This was influenced by the FindSDL.cmake module.
# On OSX, this will prefer the Framework version (if found) over others. # On OSX, this will prefer the Framework version (if found) over others.
# People will have to manually change the cache values of # People will have to manually change the cache values of
# OPENAL_LIBRARY to override this selection. # OPENAL_LIBRARY to override this selection.

View File

@ -1,4 +1,4 @@
# Try to find OpenGL # - Try to find OpenGL
# Once done this will define # Once done this will define
# #
# OPENGL_FOUND - system has OpenGL and it should be used # OPENGL_FOUND - system has OpenGL and it should be used
@ -11,7 +11,6 @@
# OPENGL_gl_LIBRARY - Path to OpenGL Library # OPENGL_gl_LIBRARY - Path to OpenGL Library
# OPENGL_glu_LIBRARY - Path to GLU Library # OPENGL_glu_LIBRARY - Path to GLU Library
# #
# On OSX default to using the framework version of opengl # On OSX default to using the framework version of opengl
# People will have to change the cache values of OPENGL_glu_LIBRARY # People will have to change the cache values of OPENGL_glu_LIBRARY
# and OPENGL_gl_LIBRARY to use OpenGL with X11 on OSX # and OPENGL_gl_LIBRARY to use OpenGL with X11 on OSX

View File

@ -1,4 +1,4 @@
# # - Find PHP4
# This module finds if PHP4 is installed and determines where the include files # This module finds if PHP4 is installed and determines where the include files
# and libraries are. It also determines what the name of the library is. This # and libraries are. It also determines what the name of the library is. This
# code sets the following variables: # code sets the following variables:

View File

@ -1,5 +1,4 @@
# # - Find the native PNG includes and library
# Find the native PNG includes and library
# #
# This module defines # This module defines
@ -7,12 +6,9 @@
# PNG_LIBRARIES, the libraries to link against to use PNG. # PNG_LIBRARIES, the libraries to link against to use PNG.
# PNG_DEFINITIONS - You should ADD_DEFINITONS(${PNG_DEFINITIONS}) before compiling code that includes png library files. # PNG_DEFINITIONS - You should ADD_DEFINITONS(${PNG_DEFINITIONS}) before compiling code that includes png library files.
# PNG_FOUND, If false, do not try to use PNG. # PNG_FOUND, If false, do not try to use PNG.
# also defined, but not for general use are # also defined, but not for general use are
# PNG_LIBRARY, where to find the PNG library. # PNG_LIBRARY, where to find the PNG library.
# None of the above will be defined unles zlib can be found. # None of the above will be defined unles zlib can be found.
# PNG depends on Zlib # PNG depends on Zlib
INCLUDE(FindZLIB) INCLUDE(FindZLIB)

View File

@ -1,4 +1,4 @@
# # - Find perl
# this module looks for Perl # this module looks for Perl
# #
# PERL_EXECUTABLE - the full path to the Perl interpreter # PERL_EXECUTABLE - the full path to the Perl interpreter

View File

@ -1,4 +1,4 @@
# # - Find Perl libraries
# This module finds if PERL is installed and determines where the include files # This module finds if PERL is installed and determines where the include files
# and libraries are. It also determines what the name of the library is. This # and libraries are. It also determines what the name of the library is. This
# code sets the following variables: # code sets the following variables:

View File

@ -1,4 +1,4 @@
# Locate PhysFS library # - Locate PhysFS library
# This module defines # This module defines
# PHYSFS_LIBRARY, the name of the library to link against # PHYSFS_LIBRARY, the name of the library to link against
# PHYSFS_FOUND, if false, do not try to link to PHYSFS # PHYSFS_FOUND, if false, do not try to link to PHYSFS

View File

@ -1,4 +1,4 @@
# # - Find Pike
# This module finds if PIKE is installed and determines where the include files # This module finds if PIKE is installed and determines where the include files
# and libraries are. It also determines what the name of the library is. This # and libraries are. It also determines what the name of the library is. This
# code sets the following variables: # code sets the following variables:

View File

@ -1,4 +1,4 @@
# # - Find python interpreter
# This module finds if Python interpreter is installed and determines where the # This module finds if Python interpreter is installed and determines where the
# executables are. This code sets the following variables: # executables are. This code sets the following variables:
# #

View File

@ -1,4 +1,4 @@
# # - Find python libraries
# This module finds if Python is installed and determines where the # This module finds if Python is installed and determines where the
# include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables: # the library is. This code sets the following variables:

View File

@ -1,7 +1,6 @@
# searches for all installed versions of QT. # - Searches for all installed versions of QT.
# This should only be used if your project can work with multiple # This should only be used if your project can work with multiple
# versions of QT. If not, you should just directly use FindQt4 or FindQt3. # versions of QT. If not, you should just directly use FindQt4 or FindQt3.
#
# If multiple versions of QT are found on the machine, then # If multiple versions of QT are found on the machine, then
# The user must set the option DESIRED_QT_VERSION to the version # The user must set the option DESIRED_QT_VERSION to the version
# they want to use. If only one version of qt is found on the machine, # they want to use. If only one version of qt is found on the machine,
@ -10,12 +9,14 @@
# Once the user sets DESIRED_QT_VERSION, then the FindQt3 or FindQt4 module # Once the user sets DESIRED_QT_VERSION, then the FindQt3 or FindQt4 module
# is included. # is included.
# #
# QT_REQUIRED if this is set to TRUE then if cmake can not find QT4 or QT3 # QT_REQUIRED if this is set to TRUE then if CMake can not find
# an error is raised and a message is sent to the user. # QT4 or QT3 an error is raised and a message is sent
# to the user.
# DESIRED_QT_VERSION OPTION is created # DESIRED_QT_VERSION OPTION is created
# QT4_INSTALLED is set to TRUE if qt4 is found. # QT4_INSTALLED is set to TRUE if qt4 is found.
# QT3_INSTALLED is set to TRUE if qt3 is found. # QT3_INSTALLED is set to TRUE if qt3 is found.
# look for signs of qt3 installations # look for signs of qt3 installations
FILE(GLOB GLOB_TEMP_VAR /usr/lib/qt-3*/bin/qmake) FILE(GLOB GLOB_TEMP_VAR /usr/lib/qt-3*/bin/qmake)
IF(GLOB_TEMP_VAR) IF(GLOB_TEMP_VAR)

View File

@ -1,4 +1,4 @@
# Locate Qt include paths and libraries # - Locate Qt include paths and libraries
# This module defines # This module defines
# QT_INCLUDE_DIR, where to find qt.h, etc. # QT_INCLUDE_DIR, where to find qt.h, etc.
@ -6,7 +6,7 @@
# QT_DEFINITIONS, definitions to use when compiling code that uses Qt. # QT_DEFINITIONS, definitions to use when compiling code that uses Qt.
# QT_FOUND, If false, don't try to use Qt. # QT_FOUND, If false, don't try to use Qt.
#if you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE # if you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
# also defined, but not for general use are # also defined, but not for general use are
# QT_MOC_EXECUTABLE, where to find the moc tool. # QT_MOC_EXECUTABLE, where to find the moc tool.

View File

@ -1,10 +1,6 @@
######################################################################## # - Find QT 4
# # This module can be used to find Qt4.
# Locates Qt4 include paths and libraries # This module defines:
#
########################################################################
# This module defines
# QT_USE_FILE A CMake file that can be included to compile # QT_USE_FILE A CMake file that can be included to compile
# Qt 4 applications and libraries. By default, # Qt 4 applications and libraries. By default,
# the QtCore and QtGui libraries are loaded. # the QtCore and QtGui libraries are loaded.
@ -22,8 +18,8 @@
# QT_USE_QTSQL # QT_USE_QTSQL
# QT_USE_QTXML # QT_USE_QTXML
# All the libraries required are stored in a # All the libraries required are stored in a
# variable called QT_LIBRARIES. Add this variable # variable called QT_LIBRARIES. Add this
# to your TARGET_LINK_LIBRARIES. # variable to your TARGET_LINK_LIBRARIES.
# #
# macro QT4_WRAP_CPP(outfiles inputfile ... ) # macro QT4_WRAP_CPP(outfiles inputfile ... )
# macro QT4_WRAP_UI(outfiles inputfile ... ) # macro QT4_WRAP_UI(outfiles inputfile ... )
@ -32,66 +28,68 @@
# QT_FOUND If false, don't try to use Qt. # QT_FOUND If false, don't try to use Qt.
# QT4_FOUND If false, don't try to use Qt 4. # QT4_FOUND If false, don't try to use Qt 4.
# #
# QT_QTCORE_FOUND True if QtCore includes and library found. # QT_QTCORE_FOUND True if QtCore was found.
# QT_QTGUI_FOUND True if QtGui includes and library found. # QT_QTGUI_FOUND True if QtGui was found.
# QT_QT3SUPPORT_FOUND True if Qt3Support includes and library found. # QT_QT3SUPPORT_FOUND True if Qt3Support was found.
# QT_QTASSISTANT_FOUND True if QtAssistant includes and library found. # QT_QTASSISTANT_FOUND True if QtAssistant was found.
# QT_QTDESIGNER_FOUND True if QtDesigner includes and library found. # QT_QTDESIGNER_FOUND True if QtDesigner was found.
# QT_QTMOTIF_FOUND True if QtMotif includes and library found. # QT_QTMOTIF_FOUND True if QtMotif was found.
# QT_QTNETWORK_FOUND True if QtNetwork includes and library found. # QT_QTNETWORK_FOUND True if QtNetwork was found.
# QT_QTNSPLUGIN_FOUND True if QtNsPlugin includes and library found. # QT_QTNSPLUGIN_FOUND True if QtNsPlugin was found.
# QT_QTOPENGL_FOUND True if QtOpenGL includes and library found. # QT_QTOPENGL_FOUND True if QtOpenGL was found.
# QT_QTSQL_FOUND True if QtSql includes and library found. # QT_QTSQL_FOUND True if QtSql was found.
# QT_QTXML_FOUND True if QtXml includes and library found. # QT_QTXML_FOUND True if QtXml was found.
# #
# QT_DEFINITIONS Definitions to use when compiling code that # QT_DEFINITIONS Definitions to use when compiling code that
# uses Qt. # uses Qt.
# #
# QT_INCLUDES List of paths to all include directories of # QT_INCLUDES List of paths to all include directories of
# Qt4 QT_INCLUDE_DIR, QT_QT_INCLUDE_DIR, and QT_QTGUI_INCLUDE_DIR are # Qt4 QT_INCLUDE_DIR, QT_QT_INCLUDE_DIR,
# always in this variable even if NOTFOUND, all other INCLUDE_DIRS are # and QT_QTGUI_INCLUDE_DIR are
# always in this variable even if NOTFOUND,
# all other INCLUDE_DIRS are
# only added if they are found. # only added if they are found.
# #
# QT_INCLUDE_DIR Path to "include" of Qt4 # QT_INCLUDE_DIR Path to "include" of Qt4
# QT_QT_INCLUDE_DIR Path to "include/Qt" of Qt4 # QT_QT_INCLUDE_DIR Path to "include/Qt"
# QT_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support" of Qt # QT_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support"
# QT_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant" of Qt4 # QT_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant"
# QT_QTCORE_INCLUDE_DIR Path to "include/QtCore" of Qt4 # QT_QTCORE_INCLUDE_DIR Path to "include/QtCore"
# QT_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner" of Qt4 # QT_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner"
# QT_QTGUI_INCLUDE_DIR Path to "include/QtGui" of Qt4 # QT_QTGUI_INCLUDE_DIR Path to "include/QtGui"
# QT_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif" of Qt4 # QT_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif"
# QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork" of Qt4 # QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork"
# QT_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin" of Qt4 # QT_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin"
# QT_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL" of Qt4 # QT_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL"
# QT_QTSQL_INCLUDE_DIR Path to "include/QtSql" of Qt4 # QT_QTSQL_INCLUDE_DIR Path to "include/QtSql"
# QT_QTXML_INCLUDE_DIR Path to "include/QtXml" of Qt4 # QT_QTXML_INCLUDE_DIR Path to "include/QtXml"
# #
# QT_LIBRARY_DIR Path to "lib" of Qt4 # QT_LIBRARY_DIR Path to "lib" of Qt4
# #
# QT_QT3SUPPORT_LIBRARY Path+filename for Qt3Support library of Qt4 # QT_QT3SUPPORT_LIBRARY Fullpath to Qt3Support library
# QT_QTASSISTANT_LIBRARY Path+filename for QtAssistant library of Qt4 # QT_QTASSISTANT_LIBRARY Fullpath to QtAssistant library
# QT_QTCORE_LIBRARY Path+filename for QtCore library of Qt4 # QT_QTCORE_LIBRARY Fullpath to QtCore library
# QT_QTDESIGNER_LIBRARY Path+filename for QtDesigner library of Qt4 # QT_QTDESIGNER_LIBRARY Fullpath to QtDesigner library
# QT_QTGUI_LIBRARY Path+filename for QtGui library of Qt4 # QT_QTGUI_LIBRARY Fullpath to QtGui library
# QT_QTMOTIF_LIBRARY Path+filename for QtMotif library of Qt4 # QT_QTMOTIF_LIBRARY Fullpath to QtMotif library
# QT_QTNETWORK_LIBRARY Path+filename for QtNetwork library of Qt4 # QT_QTNETWORK_LIBRARY Fullpath to QtNetwork library
# QT_QTNSPLUGIN_LIBRARY Path+filename for QtNsPlugin library of Qt4 # QT_QTNSPLUGIN_LIBRARY Fullpath to QtNsPlugin library
# QT_QTOPENGL_LIBRARY Path+filename for QtOpenGL library of Qt4 # QT_QTOPENGL_LIBRARY Fullpath to QtOpenGL library
# QT_QTSQL_LIBRARY Path+filename for QtSql library of Qt4 # QT_QTSQL_LIBRARY Fullpath to QtSql library
# QT_QTXML_LIBRARY Path+filename for QtXml library of Qt4 # QT_QTXML_LIBRARY Fullpath to QtXml library
# #
# QT_QT3SUPPORT_LIBRARY_DEBUG Path+filename for Qt3Support_debug library of Qt # QT_QT3SUPPORT_LIBRARY_DEBUG Fullpath to Qt3Support_debug library
# QT_QTASSISTANT_LIBRARY_DEBUG Path+filename for QtAssistant_debug library # QT_QTASSISTANT_LIBRARY_DEBUG Fullpath to QtAssistant_debug library
# of Qt4 #
# QT_QTCORE_LIBRARY_DEBUG Path+filename for QtCore_debug library of Qt4 # QT_QTCORE_LIBRARY_DEBUG Fullpath to QtCore_debug
# QT_QTDESIGNER_LIBRARY_DEBUG Path+filename for QtDesigner_debug library of Qt4 # QT_QTDESIGNER_LIBRARY_DEBUG Fullpath to QtDesigner_debug
# QT_QTGUI_LIBRARY_DEBUG Path+filename for QtGui_debug library of Qt4 # QT_QTGUI_LIBRARY_DEBUG Fullpath to QtGui_debug
# QT_QTMOTIF_LIBRARY_DEBUG Path+filename for QtMotif_debug library of Qt4 # QT_QTMOTIF_LIBRARY_DEBUG Fullpath to QtMotif_debug
# QT_QTNETWORK_LIBRARY_DEBUG Path+filename for QtNetwork_debug library of Qt4 # QT_QTNETWORK_LIBRARY_DEBUG Fullpath to QtNetwork_debug
# QT_QTNSPLUGIN_LIBRARY_DEBUG Path+filename for QtNsPlugin_debug library of Qt4 # QT_QTNSPLUGIN_LIBRARY_DEBUG Fullpath to QtNsPlugin_debug
# QT_QTOPENGL_LIBRARY_DEBUG Path+filename for QtOpenGL_debug library of Qt4 # QT_QTOPENGL_LIBRARY_DEBUG Fullpath to QtOpenGL_debug
# QT_QTSQL_LIBRARY_DEBUG Path+filename for QtSql_debug library of Qt4 # QT_QTSQL_LIBRARY_DEBUG Fullpath to QtSql_debug
# QT_QTXML_LIBRARY_DEBUG Path+filename for QtXml_debug library of Qt4 # QT_QTXML_LIBRARY_DEBUG Fullpath to QtXml_debug
# #
# also defined, but not for general use are # also defined, but not for general use are
# QT_MOC_EXECUTABLE Where to find the moc tool. # QT_MOC_EXECUTABLE Where to find the moc tool.
@ -103,13 +101,13 @@
# QT_WRAP_CPP Set true if QT_MOC_EXECUTABLE is found # QT_WRAP_CPP Set true if QT_MOC_EXECUTABLE is found
# QT_WRAP_UI Set true if QT_UIC_EXECUTABLE is found # QT_WRAP_UI Set true if QT_UIC_EXECUTABLE is found
# #
#
# These variables do _NOT_ have any effect anymore (compared to FindQt.cmake) # These variables do _NOT_ have any effect anymore (compared to FindQt.cmake)
# QT_MT_REQUIRED Qt4 is now always multithreaded # QT_MT_REQUIRED Qt4 is now always multithreaded
# #
# These variables are set to "" Because Qt structure changed (They make no sence in Qt4) # These variables are set to "" Because Qt structure changed
# QT_QT_LIBRARY Qt-Library is now splitt into different parts # (They make no sence in Qt4)
# QT_QTMAIN_LIBRARY Qt-Library is now splitt into different parts # QT_QT_LIBRARY Qt-Library is now splitt
# QT_QTMAIN_LIBRARY Qt-Library is now splitt
SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake) SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake)

View File

@ -1,4 +1,4 @@
# # - Find ruby
# This module finds if RUBY is installed and determines where the include files # This module finds if RUBY is installed and determines where the include files
# and libraries are. It also determines what the name of the library is. This # and libraries are. It also determines what the name of the library is. This
# code sets the following variables: # code sets the following variables:

View File

@ -1,4 +1,4 @@
# Locate SDL library # - Locate SDL library
# This module defines # This module defines
# SDL_LIBRARY, the name of the library to link against # SDL_LIBRARY, the name of the library to link against
# SDL_FOUND, if false, do not try to link to SDL # SDL_FOUND, if false, do not try to link to SDL
@ -8,7 +8,6 @@
# OS X framework based version. (Other versions link to -lSDLmain which # OS X framework based version. (Other versions link to -lSDLmain which
# this module will try to find on your behalf.) Also for OS X, this # this module will try to find on your behalf.) Also for OS X, this
# module will automatically add the -framework Cocoa on your behalf. # module will automatically add the -framework Cocoa on your behalf.
#
# $SDLDIR is an environment variable that would # $SDLDIR is an environment variable that would
# correspond to the ./configure --prefix=$SDLDIR # correspond to the ./configure --prefix=$SDLDIR
# used in building SDL. # used in building SDL.

View File

@ -1,4 +1,4 @@
# Locate SDL_image library # - Locate SDL_image library
# This module defines # This module defines
# SDLIMAGE_LIBRARY, the name of the library to link against # SDLIMAGE_LIBRARY, the name of the library to link against
# SDLIMAGE_FOUND, if false, do not try to link to SDL # SDLIMAGE_FOUND, if false, do not try to link to SDL

View File

@ -1,4 +1,4 @@
# Locate SDL_mixer library # - Locate SDL_mixer library
# This module defines # This module defines
# SDLMIXER_LIBRARY, the name of the library to link against # SDLMIXER_LIBRARY, the name of the library to link against
# SDLMIXER_FOUND, if false, do not try to link to SDL # SDLMIXER_FOUND, if false, do not try to link to SDL

View File

@ -1,4 +1,4 @@
# Locate SDL_net library # - Locate SDL_net library
# This module defines # This module defines
# SDLNET_LIBRARY, the name of the library to link against # SDLNET_LIBRARY, the name of the library to link against
# SDLNET_FOUND, if false, do not try to link against # SDLNET_FOUND, if false, do not try to link against
@ -11,7 +11,6 @@
# Created by Eric Wing. This was influenced by the FindSDL.cmake # Created by Eric Wing. This was influenced by the FindSDL.cmake
# module, but with modifications to recognize OS X frameworks and # module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc). # additional Unix paths (FreeBSD, etc).
# On OSX, this will prefer the Framework version (if found) over others. # On OSX, this will prefer the Framework version (if found) over others.
# People will have to manually change the cache values of # People will have to manually change the cache values of
# SDLNET_LIBRARY to override this selection. # SDLNET_LIBRARY to override this selection.

View File

@ -1,5 +1,4 @@
# Locates the SDL_sound library # - Locates the SDL_sound library
# This module depends on SDL being found and # This module depends on SDL being found and
# must be called AFTER FindSDL.cmake is called. # must be called AFTER FindSDL.cmake is called.
@ -12,7 +11,6 @@
# flags to SDL_SOUND_LIBRARIES. This is prepended to SDL_SOUND_LIBRARIES. # flags to SDL_SOUND_LIBRARIES. This is prepended to SDL_SOUND_LIBRARIES.
# This is available mostly for cases this module failed to anticipate for # This is available mostly for cases this module failed to anticipate for
# and you must add additional flags. This is marked as ADVANCED. # and you must add additional flags. This is marked as ADVANCED.
# #
# This module also defines (but you shouldn't need to use directly) # This module also defines (but you shouldn't need to use directly)
# SDL_SOUND_LIBRARY, the name of just the SDL_sound library you would link # SDL_SOUND_LIBRARY, the name of just the SDL_sound library you would link

View File

@ -1,4 +1,4 @@
# Locate SDL_ttf library # - Locate SDL_ttf library
# This module defines # This module defines
# SDLTTF_LIBRARY, the name of the library to link against # SDLTTF_LIBRARY, the name of the library to link against
# SDLTTF_FOUND, if false, do not try to link to SDL # SDLTTF_FOUND, if false, do not try to link to SDL
@ -7,11 +7,9 @@
# $SDLDIR is an environment variable that would # $SDLDIR is an environment variable that would
# correspond to the ./configure --prefix=$SDLDIR # correspond to the ./configure --prefix=$SDLDIR
# used in building SDL. # used in building SDL.
#
# Created by Eric Wing. This was influenced by the FindSDL.cmake # Created by Eric Wing. This was influenced by the FindSDL.cmake
# module, but with modifications to recognize OS X frameworks and # module, but with modifications to recognize OS X frameworks and
# additional Unix paths (FreeBSD, etc). # additional Unix paths (FreeBSD, etc).
# On OSX, this will prefer the Framework version (if found) over others. # On OSX, this will prefer the Framework version (if found) over others.
# People will have to manually change the cache values of # People will have to manually change the cache values of
# SDLTTF_LIBRARY to override this selection. # SDLTTF_LIBRARY to override this selection.

View File

@ -1,3 +1,9 @@
# - Find SWIG
# This module finds an installed SWIG. It sets the following variables:
# SWIG_FOUND - set to true if SWIG is found
# SWIG_DIR - the directory where swig is installed
# SWIG_EXECUTABLE - the path to the swig executable
SET(SWIG_FOUND FOOBAR) SET(SWIG_FOUND FOOBAR)
FIND_PATH(SWIG_DIR FIND_PATH(SWIG_DIR
SWIGConfig.cmake SWIGConfig.cmake

View File

@ -1,8 +1,7 @@
# # - Find upx
# this module looks for some executable packers (i.e. softwares that # This module looks for some executable packers (i.e. softwares that
# compress executables or shared libs into on-the-fly self-extracting # compress executables or shared libs into on-the-fly self-extracting
# executables or shared libs. # executables or shared libs.
#
# Examples: # Examples:
# UPX: http://wildsau.idv.uni-linz.ac.at/mfx/upx.html # UPX: http://wildsau.idv.uni-linz.ac.at/mfx/upx.html

View File

@ -1,22 +1,20 @@
# # - Find Tcl includes and libraries.
# This module finds if TCL is installed and determines where the # This module finds if TCL is installed and determines where the
# include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables: # the library is. This code sets the following variables:
# # TCL_LIBRARY = path to Tcl library (tcl tcl80)
# TCL_LIBRARY = full path to the Tcl library (tcl tcl80 etc) # TCL_LIBRARY_DEBUG = path to Tcl library (debug)
# TCL_LIBRARY_DEBUG = full path to the Tcl library (debug) # TCL_STUB_LIBRARY = path to Tcl stub library
# TCL_STUB_LIBRARY = full path to the Tcl stub library # TCL_STUB_LIBRARY_DEBUG = path to Tcl stub library (debug)
# TCL_STUB_LIBRARY_DEBUG = full path to the Tcl stub library (debug)
# TCL_INCLUDE_PATH = path to where tcl.h can be found # TCL_INCLUDE_PATH = path to where tcl.h can be found
# TCL_TCLSH = full path to the tclsh binary (tcl tcl80 etc) # TCL_TCLSH = path to tclsh binary (tcl tcl80)
# TK_LIBRARY = full path to the Tk library (tk tk80 etc) # TK_LIBRARY = path to Tk library (tk tk80 etc)
# TK_LIBRARY_DEBUG = full path to the Tk library (debug) # TK_LIBRARY_DEBUG = path to Tk library (debug)
# TK_STUB_LIBRARY = full path to the Tk stub library # TK_STUB_LIBRARY = path to Tk stub library
# TK_STUB_LIBRARY_DEBUG = full path to the Tk stub library (debug) # TK_STUB_LIBRARY_DEBUG = path to Tk stub library (debug)
# TK_INCLUDE_PATH = path to where tk.h can be found # TK_INCLUDE_PATH = path to where tk.h can be found
# TK_INTERNAL_PATH = path to where tkWinInt.h can be found # TK_INTERNAL_PATH = path to where tkWinInt.h can be found
# TK_WISH = full path to the wish binary (wish wish80 etc) # TK_WISH = full path to the wish (wish wish80)
#
INCLUDE(CMakeFindFrameworks) INCLUDE(CMakeFindFrameworks)
INCLUDE(FindTclsh) INCLUDE(FindTclsh)

View File

@ -1,11 +1,10 @@
# # - Find TIFF library
# Find the native TIFF includes and library # Find the native TIFF includes and library
# #
# This module defines # This module defines
# TIFF_INCLUDE_DIR, where to find tiff.h, etc. # TIFF_INCLUDE_DIR, where to find tiff.h, etc.
# TIFF_LIBRARIES, the libraries to link against to use TIFF. # TIFF_LIBRARIES, the libraries to link against to use TIFF.
# TIFF_FOUND, If false, do not try to use TIFF. # TIFF_FOUND, If false, do not try to use TIFF.
# also defined, but not for general use are # also defined, but not for general use are
# TIFF_LIBRARY, where to find the TIFF library. # TIFF_LIBRARY, where to find the TIFF library.

View File

@ -1,11 +1,8 @@
# # - Find tclsh
# This module finds if TCL is installed and determines where the # This module finds if TCL is installed and determines where the
# include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables: # the library is. This code sets the following variables:
#
# TCL_TCLSH = the full path to the tclsh binary (tcl tcl80 etc) # TCL_TCLSH = the full path to the tclsh binary (tcl tcl80 etc)
#
# In cygwin, look for the cygwin version first. Don't look for it later to # In cygwin, look for the cygwin version first. Don't look for it later to
# avoid finding the cygwin version on a Win32 build. # avoid finding the cygwin version on a Win32 build.
IF(WIN32) IF(WIN32)

View File

@ -1,6 +1,6 @@
# This module determines the thread library of the system. # - This module determines the thread library of the system.
# The following variables are set # The following variables are set
# CMAKE_THREAD_LIBS_INIT - the thread library to link into an application (-lpthread ) # CMAKE_THREAD_LIBS_INIT - the thread library (-lpthread )
# CMAKE_USE_SPROC_INIT - are we using sproc? # CMAKE_USE_SPROC_INIT - are we using sproc?
# CMAKE_USE_WIN32_THREADS_INIT - are we using WIN32 threads # CMAKE_USE_WIN32_THREADS_INIT - are we using WIN32 threads
# CMAKE_USE_PTHREADS_INIT - are we using pthreads # CMAKE_USE_PTHREADS_INIT - are we using pthreads

View File

@ -1,5 +1,5 @@
# # - Find unix commands from cygwin
# this module looks for some usual Unix commands # This module looks for some usual Unix commands.
# #
INCLUDE(FindCygwin) INCLUDE(FindCygwin)

View File

@ -1,30 +1,26 @@
# # - Find a VTK installation or build tree.
# Find a VTK installation or build tree.
#
# The following variables are set if VTK is found. If VTK is not # The following variables are set if VTK is found. If VTK is not
# found, VTK_FOUND is set to false. # found, VTK_FOUND is set to false.
#
# VTK_FOUND - Set to true when VTK is found. # VTK_FOUND - Set to true when VTK is found.
# VTK_USE_FILE - CMake source file to setup a project to use VTK. # VTK_USE_FILE - CMake file to setup a project to use VTK.
# VTK_MAJOR_VERSION - The VTK major version number. # VTK_MAJOR_VERSION - The VTK major version number.
# VTK_MINOR_VERSION - The VTK minor version number (odd for non-release). # VTK_MINOR_VERSION - The VTK minor version number
# VTK_BUILD_VERSION - The VTK patch level (meaningless for odd minor). # (odd non-release).
# VTK_BUILD_VERSION - The VTK patch level
# (meaningless for odd minor).
# VTK_INCLUDE_DIRS - Include directories for VTK headers. # VTK_INCLUDE_DIRS - Include directories for VTK headers.
# VTK_LIBRARY_DIRS - Link directories for VTK libraries. # VTK_LIBRARY_DIRS - Link directories for VTK libraries.
# VTK_KITS - List of VTK kits, in all CAPS (COMMON, IO, ...). # VTK_KITS - List of VTK kits, in CAPS (COMMON,IO,).
# VTK_LANGUAGES - List of wrapped languages, in all CAPS (TCL, ...). # VTK_LANGUAGES - List of wrapped languages, in CAPS (TCL,)
#
# The following cache entries must be set by the user to locate VTK: # The following cache entries must be set by the user to locate VTK:
# # VTK_DIR - The directory containing VTKConfig.cmake. This
# VTK_DIR - The directory containing VTKConfig.cmake. This is either # is either the root of the build tree, or the
# the root of the build tree, or the lib/vtk # lib/vtk directory. This is the only cache entry.
# directory. This is the only cache entry. # The following variables are set for backward compatibility and
#
# The following variables are set for backward compatability and
# should not be used in new code: # should not be used in new code:
# # USE_VTK_FILE - The full path to the UseVTK.cmake file. This
# USE_VTK_FILE - The full path to the UseVTK.cmake file. This is provided # is provided for backward compatability. Use
# for backward compatability. Use VTK_USE_FILE instead. # VTK_USE_FILE instead.
# #
# Construct consitent error messages for use below. # Construct consitent error messages for use below.

View File

@ -1,7 +1,7 @@
# - Find wget
# This module looks for wget.
# #
# this module looks for wget # This module defines the following values:
#
# This module defines the following values
# WGET_EXECUTABLE: This variable defines the full path to the wget tool. # WGET_EXECUTABLE: This variable defines the full path to the wget tool.
# WGET_FOUND: True if wget has been found. # WGET_FOUND: True if wget has been found.

View File

@ -1,11 +1,10 @@
# # - Find wish installation
# This module finds if TCL is installed and determines where the # This module finds if TCL is installed and determines where the
# include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
# the library is. This code sets the following variables: # the library is. This code sets the following variables:
# #
# TK_WISH = the full path to the wish binary (wish wish80 etc) # TK_WISH = the full path to the wish binary (wish wish80 etc)
# #
# if UNIX is defined, then look for the cygwin version first # if UNIX is defined, then look for the cygwin version first
IF(UNIX) IF(UNIX)
FIND_PROGRAM(TK_WISH cygwish80 ) FIND_PROGRAM(TK_WISH cygwish80 )

View File

@ -1,5 +1,5 @@
# # - Find X11 installation
# try to find X11 on UNIX systems. # Try to find X11 on UNIX systems.
# #
# The following values are defined # The following values are defined
# X11_FOUND - True if X11 is available # X11_FOUND - True if X11 is available

View File

@ -1,9 +1,9 @@
# # - Find zlib
# Find the native ZLIB includes and library # Find the native ZLIB includes and library
# #
# ZLIB_INCLUDE_DIR - where to find zlib.h, etc. # ZLIB_INCLUDE_DIR - where to find zlib.h, etc.
# ZLIB_LIBRARIES - List of fully qualified libraries to link against when using zlib. # ZLIB_LIBRARIES - List of libraries when using zlib.
# ZLIB_FOUND - Do not attempt to use zlib if "no" or undefined. # ZLIB_FOUND - True if zlib found.
FIND_PATH(ZLIB_INCLUDE_DIR zlib.h FIND_PATH(ZLIB_INCLUDE_DIR zlib.h
/usr/local/include /usr/local/include

View File

@ -1,70 +1,64 @@
## # - Find wxWindows installation
## This module finds if wxWindows is installed and determines where the # This module finds if wxWindows is installed and determines where the
## include files and libraries are. It also determines what the name of # include files and libraries are. It also determines what the name of
## the library is. This code sets the following variables: # the library is. This code sets the following variables:
## #
## ------------------------------------------------------------------ # WXWINDOWS_FOUND = system has WxWindows
## # WXWINDOWS_LIBRARIES = full path to the wxWindows libraries
## WXWINDOWS_FOUND = system has WxWindows (in desired config. build) # on Unix/Linux with additional linker
## # flags from "wx-config --libs"
## WXWINDOWS_LIBRARIES = full path to the wxWindows libraries # CMAKE_WXWINDOWS_CXX_FLAGS = Compiler flags for wxWindows,
## on Unix/Linux with additional linker flags from # essentially
## "wx-config --libs" # "`wx-config --cxxflags`"
## # WXWINDOWS_INCLUDE_DIR = where to find "wx/wx.h"
## CMAKE_WXWINDOWS_CXX_FLAGS = Unix compiler flags for wxWindows, essentially # "wx/setup.h"
## "`wx-config --cxxflags`" # WXWINDOWS_LINK_DIRECTORIES = link directories
## # WXWINDOWS_DEFINITIONS = extra defines
## WXWINDOWS_INCLUDE_DIR = where to find headers "wx/wx.h" "wx/setup.h" # deprecated:
## # * CMAKE_WX_CAN_COMPILE
## WXWINDOWS_LINK_DIRECTORIES = link directories, useful for rpath on Unix # * WXWINDOWS_LIBRARY
## # * CMAKE_WX_CXX_FLAGS
## WXWINDOWS_DEFINITIONS = extra defines # * WXWINDOWS_INCLUDE_PATH
## #
## deprecated: # USAGE:
## * CMAKE_WX_CAN_COMPILE # for convenience include Use_wxWindows.cmake in your projects
## * WXWINDOWS_LIBRARY # CMakeLists.txt:
## * CMAKE_WX_CXX_FLAGS #
## * WXWINDOWS_INCLUDE_PATH # if you need OpenGL support please
## # SET(WXWINDOWS_USE_GL 1)
## ------------------------------------------------------------------ # # in your CMakeLists.txt *before* you include this file.
## #
## USAGE: # # just include Use_wxWindows.cmake
## # for convenience include Use_wxWindows.cmake in your projects # # in your projects CMakeLists.txt
## CMakeLists.txt: # INCLUDE(Use_wxWindows)
## #
## # if you need OpenGL support please
## SET(WXWINDOWS_USE_GL 1)
## # in your CMakeLists.txt *before* you include this file. # ------------------------------------------------------------------
## # Author Jan Woetzel <http://www.mip.informatik.uni-kiel.de/~jw> (07/2003)
## # just include Use_wxWindows.cmake # ------------------------------------------------------------------
## # in your projects CMakeLists.txt #
## INCLUDE(Use_wxWindows) # -changed variable names to conventions from cmakes readme.txt (Jan Woetzel
## # 07/07/2003)
## ------------------------------------------------------------------ # -added definition WINVER for WIN32 (Jan Woetzel 07/07//2003)
## Author Jan Woetzel <http://www.mip.informatik.uni-kiel.de/~jw> (07/2003) # -added IF(CMAKE_WXWINDOWS_CONFIG_EXECUTABLE) found and changed
## ------------------------------------------------------------------ # CMAKE_WX_CONFIG to CMAKE_WXWINDOWS_CONFIG_EXECUTABLE (Jan Woetzel
## # 07/22/2003)
## -changed variable names to conventions from cmakes readme.txt (Jan Woetzel # -removed OPTION for CMAKE_WXWINDOWS_USE_GL. Force the developer to SET it.
## 07/07/2003) #
## -added definition WINVER for WIN32 (Jan Woetzel 07/07//2003) # status:
## -added IF(CMAKE_WXWINDOWS_CONFIG_EXECUTABLE) found and changed # tested with:
## CMAKE_WX_CONFIG to CMAKE_WXWINDOWS_CONFIG_EXECUTABLE (Jan Woetzel # -cmake 1.6.7, Linux (Suse 7.3), wxWindows 2.4.0, gcc 2.95
## 07/22/2003) # -cmake 1.6.7, Linux (Suse 8.2), wxWindows 2.4.0, gcc 3.3
## -removed OPTION for CMAKE_WXWINDOWS_USE_GL. Force the developer to SET it. # -cmake 1.6.7, Linux (Suse 8.2), wxWindows 2.4.1-patch1, gcc 3.3
## # -cmake 1.6.7, MS Windows XP home, wxWindows 2.4.1, MS Visual Studio .net 7
## status: # 2002 (static build)
## tested with: #
## -cmake 1.6.7, Linux (Suse 7.3), wxWindows 2.4.0, gcc 2.95 # TODO:
## -cmake 1.6.7, Linux (Suse 8.2), wxWindows 2.4.0, gcc 3.3 # -OPTION for unicode builds
## -cmake 1.6.7, Linux (Suse 8.2), wxWindows 2.4.1-patch1, gcc 3.3 # -change WXWINDOWS_USE_GL to use FindOpenGL.cmake or let the user do it
## -cmake 1.6.7, MS Windows XP home, wxWindows 2.4.1, MS Visual Studio .net 7 # -testing of DLL linking under MS WIN32
## 2002 (static build) #
##
## TODO:
## -OPTION for unicode builds
## -change WXWINDOWS_USE_GL to use FindOpenGL.cmake or let the user do it
## -testing of DLL linking under MS WIN32
##
IF(WIN32) IF(WIN32)
SET(WIN32_STYLE_FIND 1) SET(WIN32_STYLE_FIND 1)
@ -80,14 +74,14 @@ ENDIF(UNIX)
IF(WIN32_STYLE_FIND) IF(WIN32_STYLE_FIND)
## ###################################################################### # ###################################
## #
## Windows specific: # Windows specific:
## #
## candidates for root/base directory of wxwindows # candidates for root/base directory of wxwindows
## should have subdirs include and lib containing include/wx/wx.h # should have subdirs include and lib containing include/wx/wx.h
## fix the root dir to avoid mixing of headers/libs from different # fix the root dir to avoid mixing of headers/libs from different
## versions/builds: # versions/builds:
SET (WXWINDOWS_POSSIBLE_ROOT_PATHS SET (WXWINDOWS_POSSIBLE_ROOT_PATHS
$ENV{WXWIN} $ENV{WXWIN}
@ -96,9 +90,9 @@ IF(WIN32_STYLE_FIND)
FIND_PATH(WXWINDOWS_ROOT_DIR include/wx/wx.h FIND_PATH(WXWINDOWS_ROOT_DIR include/wx/wx.h
${WXWINDOWS_POSSIBLE_ROOT_PATHS} ) ${WXWINDOWS_POSSIBLE_ROOT_PATHS} )
## MESSAGE("DBG found WXWINDOWS_ROOT_DIR: ${WXWINDOWS_ROOT_DIR}") # MESSAGE("DBG found WXWINDOWS_ROOT_DIR: ${WXWINDOWS_ROOT_DIR}")
## find libs for combination of static/shared with release/debug # find libs for combination of static/shared with release/debug
SET (WXWINDOWS_POSSIBLE_LIB_PATHS SET (WXWINDOWS_POSSIBLE_LIB_PATHS
"${WXWINDOWS_ROOT_DIR}/lib" ) "${WXWINDOWS_ROOT_DIR}/lib" )
@ -123,22 +117,22 @@ IF(WIN32_STYLE_FIND)
DOC "wxWindows shared debug build library " ) DOC "wxWindows shared debug build library " )
## if there is at least one shared lib available # if there is at least one shared lib available
## let user choose wether to use shared or static wxwindows libs # let user choose wether to use shared or static wxwindows libs
IF(WXWINDOWS_SHARED_LIBRARY OR WXWINDOWS_SHARED_DEBUG_LIBRARY) IF(WXWINDOWS_SHARED_LIBRARY OR WXWINDOWS_SHARED_DEBUG_LIBRARY)
## default value OFF because wxWindows MSVS default build is static # default value OFF because wxWindows MSVS default build is static
OPTION(WXWINDOWS_USE_SHARED_LIBS OPTION(WXWINDOWS_USE_SHARED_LIBS
"Use shared versions (dll) of wxWindows libraries?" OFF) "Use shared versions (dll) of wxWindows libraries?" OFF)
MARK_AS_ADVANCED(WXWINDOWS_USE_SHARED_LIBS) MARK_AS_ADVANCED(WXWINDOWS_USE_SHARED_LIBS)
ENDIF(WXWINDOWS_SHARED_LIBRARY OR WXWINDOWS_SHARED_DEBUG_LIBRARY) ENDIF(WXWINDOWS_SHARED_LIBRARY OR WXWINDOWS_SHARED_DEBUG_LIBRARY)
## add system libraries wxwindows depends on # add system libraries wxwindows depends on
SET(CMAKE_WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(CMAKE_WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
comctl32 comctl32
rpcrt4 rpcrt4
wsock32 wsock32
## presumably ctl3d32 is not neccesary (Jan Woetzel 07/2003) # presumably ctl3d32 is not neccesary (Jan Woetzel 07/2003)
# ctl3d32 # ctl3d32
# debug ${WXWINDOWS_ROOT_DIR}/lib/zlibd.lib optimized ${WXWINDOWS_ROOT_DIR}/lib/zlibd.lib # debug ${WXWINDOWS_ROOT_DIR}/lib/zlibd.lib optimized ${WXWINDOWS_ROOT_DIR}/lib/zlibd.lib
# debug ${WXWINDOWS_ROOT_DIR}/lib/regexd.lib optimized ${WXWINDOWS_ROOT_DIR}/lib/regexd.lib # debug ${WXWINDOWS_ROOT_DIR}/lib/regexd.lib optimized ${WXWINDOWS_ROOT_DIR}/lib/regexd.lib
@ -151,7 +145,7 @@ IF(WIN32_STYLE_FIND)
# OPTION(WXWINDOWS_USE_GL "use wxWindows with GL support (use additional # OPTION(WXWINDOWS_USE_GL "use wxWindows with GL support (use additional
# opengl, glu libs)?" OFF) # opengl, glu libs)?" OFF)
## opengl/glu: (TODO/FIXME: better use FindOpenGL.cmake here # opengl/glu: (TODO/FIXME: better use FindOpenGL.cmake here
IF (WXWINDOWS_USE_GL) IF (WXWINDOWS_USE_GL)
SET(CMAKE_WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(CMAKE_WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
opengl32 opengl32
@ -160,21 +154,21 @@ IF(WIN32_STYLE_FIND)
ENDIF (WXWINDOWS_USE_GL) ENDIF (WXWINDOWS_USE_GL)
## #
## select between use of shared or static wxWindows lib then set libs to use # select between use of shared or static wxWindows lib then set libs to use
## for debug and optimized build. so the user can switch between debug and # for debug and optimized build. so the user can switch between debug and
## release build e.g. within MS Visual Studio without running cmake with a # release build e.g. within MS Visual Studio without running cmake with a
## different build directory again. # different build directory again.
## #
## then add the build specific include dir for wx/setup.h # then add the build specific include dir for wx/setup.h
## #
IF(WXWINDOWS_USE_SHARED_LIBS) IF(WXWINDOWS_USE_SHARED_LIBS)
##MESSAGE("DBG wxWindows use shared lib selected.") #MESSAGE("DBG wxWindows use shared lib selected.")
## shared: both wx (debug and release) found? # shared: both wx (debug and release) found?
IF(WXWINDOWS_SHARED_DEBUG_LIBRARY AND WXWINDOWS_SHARED_LIBRARY) IF(WXWINDOWS_SHARED_DEBUG_LIBRARY AND WXWINDOWS_SHARED_LIBRARY)
##MESSAGE("DBG wx shared: debug and optimized found.") #MESSAGE("DBG wx shared: debug and optimized found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
debug ${WXWINDOWS_SHARED_DEBUG_LIBRARY} debug ${WXWINDOWS_SHARED_DEBUG_LIBRARY}
optimized ${WXWINDOWS_SHARED_LIBRARY} ) optimized ${WXWINDOWS_SHARED_LIBRARY} )
@ -183,10 +177,10 @@ IF(WIN32_STYLE_FIND)
${WXWINDOWS_ROOT_DIR}/lib/mswdll ) ${WXWINDOWS_ROOT_DIR}/lib/mswdll )
ENDIF(WXWINDOWS_SHARED_DEBUG_LIBRARY AND WXWINDOWS_SHARED_LIBRARY) ENDIF(WXWINDOWS_SHARED_DEBUG_LIBRARY AND WXWINDOWS_SHARED_LIBRARY)
## shared: only debug wx lib found? # shared: only debug wx lib found?
IF(WXWINDOWS_SHARED_DEBUG_LIBRARY) IF(WXWINDOWS_SHARED_DEBUG_LIBRARY)
IF(NOT WXWINDOWS_SHARED_LIBRARY) IF(NOT WXWINDOWS_SHARED_LIBRARY)
##MESSAGE("DBG wx shared: debug (but no optimized) found.") #MESSAGE("DBG wx shared: debug (but no optimized) found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
${WXWINDOWS_SHARED_DEBUG_LIBRARY} ) ${WXWINDOWS_SHARED_DEBUG_LIBRARY} )
FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h
@ -194,10 +188,10 @@ IF(WIN32_STYLE_FIND)
ENDIF(NOT WXWINDOWS_SHARED_LIBRARY) ENDIF(NOT WXWINDOWS_SHARED_LIBRARY)
ENDIF(WXWINDOWS_SHARED_DEBUG_LIBRARY) ENDIF(WXWINDOWS_SHARED_DEBUG_LIBRARY)
## shared: only release wx lib found? # shared: only release wx lib found?
IF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY) IF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY)
IF(WXWINDOWS_SHARED_LIBRARY) IF(WXWINDOWS_SHARED_LIBRARY)
##MESSAGE("DBG wx shared: optimized (but no debug) found.") #MESSAGE("DBG wx shared: optimized (but no debug) found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
${WXWINDOWS_SHARED_DEBUG_LIBRARY} ) ${WXWINDOWS_SHARED_DEBUG_LIBRARY} )
FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h
@ -205,7 +199,7 @@ IF(WIN32_STYLE_FIND)
ENDIF(WXWINDOWS_SHARED_LIBRARY) ENDIF(WXWINDOWS_SHARED_LIBRARY)
ENDIF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY) ENDIF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY)
## shared: none found? # shared: none found?
IF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY) IF(NOT WXWINDOWS_SHARED_DEBUG_LIBRARY)
IF(NOT WXWINDOWS_SHARED_LIBRARY) IF(NOT WXWINDOWS_SHARED_LIBRARY)
MESSAGE(SEND_ERROR MESSAGE(SEND_ERROR
@ -215,11 +209,11 @@ IF(WIN32_STYLE_FIND)
ELSE(WXWINDOWS_USE_SHARED_LIBS) ELSE(WXWINDOWS_USE_SHARED_LIBS)
##MESSAGE("DBG wxWindows static lib selected.") #MESSAGE("DBG wxWindows static lib selected.")
## static: both wx (debug and release) found? # static: both wx (debug and release) found?
IF(WXWINDOWS_STATIC_DEBUG_LIBRARY AND WXWINDOWS_STATIC_LIBRARY) IF(WXWINDOWS_STATIC_DEBUG_LIBRARY AND WXWINDOWS_STATIC_LIBRARY)
##MESSAGE("DBG wx static: debug and optimized found.") #MESSAGE("DBG wx static: debug and optimized found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
debug ${WXWINDOWS_STATIC_DEBUG_LIBRARY} debug ${WXWINDOWS_STATIC_DEBUG_LIBRARY}
optimized ${WXWINDOWS_STATIC_LIBRARY} ) optimized ${WXWINDOWS_STATIC_LIBRARY} )
@ -228,10 +222,10 @@ IF(WIN32_STYLE_FIND)
${WXWINDOWS_ROOT_DIR}/lib/msw ) ${WXWINDOWS_ROOT_DIR}/lib/msw )
ENDIF(WXWINDOWS_STATIC_DEBUG_LIBRARY AND WXWINDOWS_STATIC_LIBRARY) ENDIF(WXWINDOWS_STATIC_DEBUG_LIBRARY AND WXWINDOWS_STATIC_LIBRARY)
## static: only debug wx lib found? # static: only debug wx lib found?
IF(WXWINDOWS_STATIC_DEBUG_LIBRARY) IF(WXWINDOWS_STATIC_DEBUG_LIBRARY)
IF(NOT WXWINDOWS_STATIC_LIBRARY) IF(NOT WXWINDOWS_STATIC_LIBRARY)
##MESSAGE("DBG wx static: debug (but no optimized) found.") #MESSAGE("DBG wx static: debug (but no optimized) found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
${WXWINDOWS_STATIC_DEBUG_LIBRARY} ) ${WXWINDOWS_STATIC_DEBUG_LIBRARY} )
FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h
@ -239,10 +233,10 @@ IF(WIN32_STYLE_FIND)
ENDIF(NOT WXWINDOWS_STATIC_LIBRARY) ENDIF(NOT WXWINDOWS_STATIC_LIBRARY)
ENDIF(WXWINDOWS_STATIC_DEBUG_LIBRARY) ENDIF(WXWINDOWS_STATIC_DEBUG_LIBRARY)
## static: only release wx lib found? # static: only release wx lib found?
IF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY) IF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY)
IF(WXWINDOWS_STATIC_LIBRARY) IF(WXWINDOWS_STATIC_LIBRARY)
##MESSAGE("DBG wx static: optimized (but no debug) found.") #MESSAGE("DBG wx static: optimized (but no debug) found.")
SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES} SET(WXWINDOWS_LIBRARIES ${CMAKE_WXWINDOWS_LIBRARIES}
${WXWINDOWS_STATIC_DEBUG_LIBRARY} ) ${WXWINDOWS_STATIC_DEBUG_LIBRARY} )
FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h FIND_PATH(WXWINDOWS_INCLUDE_DIR_SETUPH wx/setup.h
@ -250,7 +244,7 @@ IF(WIN32_STYLE_FIND)
ENDIF(WXWINDOWS_STATIC_LIBRARY) ENDIF(WXWINDOWS_STATIC_LIBRARY)
ENDIF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY) ENDIF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY)
## static: none found? # static: none found?
IF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY) IF(NOT WXWINDOWS_STATIC_DEBUG_LIBRARY)
IF(NOT WXWINDOWS_STATIC_LIBRARY) IF(NOT WXWINDOWS_STATIC_LIBRARY)
MESSAGE(SEND_ERROR MESSAGE(SEND_ERROR
@ -261,9 +255,9 @@ IF(WIN32_STYLE_FIND)
ENDIF(WXWINDOWS_USE_SHARED_LIBS) ENDIF(WXWINDOWS_USE_SHARED_LIBS)
## not neccessary in wxWindows 2.4.1 # not neccessary in wxWindows 2.4.1
## but it may fix a previous bug, see # but it may fix a previous bug, see
## http://lists.wxwindows.org/cgi-bin/ezmlm-cgi?8:mss:37574:200305:mpdioeneabobmgjenoap # http://lists.wxwindows.org/cgi-bin/ezmlm-cgi?8:mss:37574:200305:mpdioeneabobmgjenoap
OPTION(WXWINDOWS_SET_DEFINITIONS "Set additional defines for wxWindows" OFF) OPTION(WXWINDOWS_SET_DEFINITIONS "Set additional defines for wxWindows" OFF)
MARK_AS_ADVANCED(WXWINDOWS_SET_DEFINITIONS) MARK_AS_ADVANCED(WXWINDOWS_SET_DEFINITIONS)
IF (WXWINDOWS_SET_DEFINITIONS) IF (WXWINDOWS_SET_DEFINITIONS)
@ -274,9 +268,9 @@ IF(WIN32_STYLE_FIND)
ENDIF (WXWINDOWS_SET_DEFINITIONS) ENDIF (WXWINDOWS_SET_DEFINITIONS)
## Find the include directories for wxwindows # Find the include directories for wxwindows
## the first, build specific for wx/setup.h was determined before. # the first, build specific for wx/setup.h was determined before.
## add inc dir for general for "wx/wx.h" # add inc dir for general for "wx/wx.h"
SET (WXWINDOWS_POSSIBLE_INCLUDE_PATHS SET (WXWINDOWS_POSSIBLE_INCLUDE_PATHS
"${WXWINDOWS_ROOT_DIR}/include" "${WXWINDOWS_ROOT_DIR}/include"
) )
@ -301,13 +295,13 @@ IF(WIN32_STYLE_FIND)
ELSE(WIN32_STYLE_FIND) ELSE(WIN32_STYLE_FIND)
IF (UNIX_STYLE_FIND) IF (UNIX_STYLE_FIND)
## ###################################################################### # ###################################
## #
## UNIX/Linux specific: # UNIX/Linux specific:
## #
## use backquoted wx-config to query and set flags and libs: # use backquoted wx-config to query and set flags and libs:
## 06/2003 Jan Woetzel # 06/2003 Jan Woetzel
## #
OPTION(WXWINDOWS_USE_SHARED_LIBS "Use shared versions (.so) of wxWindows libraries" ON) OPTION(WXWINDOWS_USE_SHARED_LIBS "Use shared versions (.so) of wxWindows libraries" ON)
MARK_AS_ADVANCED(WXWINDOWS_USE_SHARED_LIBS) MARK_AS_ADVANCED(WXWINDOWS_USE_SHARED_LIBS)
@ -339,17 +333,17 @@ ELSE(WIN32_STYLE_FIND)
IF(WXWINDOWS_USE_GL) IF(WXWINDOWS_USE_GL)
SET(WX_CONFIG_ARGS_LIBS "${WX_CONFIG_ARGS_LIBS} --gl-libs" ) SET(WX_CONFIG_ARGS_LIBS "${WX_CONFIG_ARGS_LIBS} --gl-libs" )
ENDIF(WXWINDOWS_USE_GL) ENDIF(WXWINDOWS_USE_GL)
##MESSAGE("DBG: WX_CONFIG_ARGS_LIBS=${WX_CONFIG_ARGS_LIBS}===") #MESSAGE("DBG: WX_CONFIG_ARGS_LIBS=${WX_CONFIG_ARGS_LIBS}===")
# set CXXFLAGS to be fed into CMAKE_CXX_FLAGS by the user: # set CXXFLAGS to be fed into CMAKE_CXX_FLAGS by the user:
SET(CMAKE_WXWINDOWS_CXX_FLAGS "`${CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE} --cxxflags`") SET(CMAKE_WXWINDOWS_CXX_FLAGS "`${CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE} --cxxflags`")
##MESSAGE("DBG: for compilation: #MESSAGE("DBG: for compilation:
##CMAKE_WXWINDOWS_CXX_FLAGS=${CMAKE_WXWINDOWS_CXX_FLAGS}===") #CMAKE_WXWINDOWS_CXX_FLAGS=${CMAKE_WXWINDOWS_CXX_FLAGS}===")
# keep the back-quoted string for clarity # keep the back-quoted string for clarity
SET(WXWINDOWS_LIBRARIES "`${CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE} ${WX_CONFIG_ARGS_LIBS}`") SET(WXWINDOWS_LIBRARIES "`${CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE} ${WX_CONFIG_ARGS_LIBS}`")
##MESSAGE("DBG2: for linking: #MESSAGE("DBG2: for linking:
##WXWINDOWS_LIBRARIES=${WXWINDOWS_LIBRARIES}===") #WXWINDOWS_LIBRARIES=${WXWINDOWS_LIBRARIES}===")
# evaluate wx-config output to separate linker flags and linkdirs for # evaluate wx-config output to separate linker flags and linkdirs for
# rpath: # rpath:
@ -357,23 +351,23 @@ ELSE(WIN32_STYLE_FIND)
ARGS ${WX_CONFIG_ARGS_LIBS} ARGS ${WX_CONFIG_ARGS_LIBS}
OUTPUT_VARIABLE WX_CONFIG_LIBS ) OUTPUT_VARIABLE WX_CONFIG_LIBS )
## extract linkdirs (-L) for rpath # extract linkdirs (-L) for rpath
## use regular expression to match wildcard equivalent "-L*<endchar>" # use regular expression to match wildcard equivalent "-L*<endchar>"
## with <endchar> is a space or a semicolon # with <endchar> is a space or a semicolon
STRING(REGEX MATCHALL "[-][L]([^ ;])+" WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX "${WX_CONFIG_LIBS}" ) STRING(REGEX MATCHALL "[-][L]([^ ;])+" WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX "${WX_CONFIG_LIBS}" )
#MESSAGE("DBG WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX=${WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX}") #MESSAGE("DBG WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX=${WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX}")
## remove prefix -L because we need the pure directory for LINK_DIRECTORIES # remove prefix -L because we need the pure directory for LINK_DIRECTORIES
## replace -L by ; because the separator seems to be lost otherwise (bug or # replace -L by ; because the separator seems to be lost otherwise (bug or
## feature?) # feature?)
IF(WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX) IF(WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX)
STRING(REGEX REPLACE "[-][L]" ";" WXWINDOWS_LINK_DIRECTORIES ${WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX} ) STRING(REGEX REPLACE "[-][L]" ";" WXWINDOWS_LINK_DIRECTORIES ${WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX} )
#MESSAGE("DBG WXWINDOWS_LINK_DIRECTORIES=${WXWINDOWS_LINK_DIRECTORIES}") #MESSAGE("DBG WXWINDOWS_LINK_DIRECTORIES=${WXWINDOWS_LINK_DIRECTORIES}")
ENDIF(WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX) ENDIF(WXWINDOWS_LINK_DIRECTORIES_WITH_PREFIX)
## replace space separated string by semicolon separated vector to make it # replace space separated string by semicolon separated vector to make it
## work with LINK_DIRECTORIES # work with LINK_DIRECTORIES
SEPARATE_ARGUMENTS(WXWINDOWS_LINK_DIRECTORIES) SEPARATE_ARGUMENTS(WXWINDOWS_LINK_DIRECTORIES)
MARK_AS_ADVANCED( MARK_AS_ADVANCED(
@ -401,10 +395,10 @@ ENDIF(WIN32_STYLE_FIND)
IF(WXWINDOWS_LIBRARIES) IF(WXWINDOWS_LIBRARIES)
IF(WXWINDOWS_INCLUDE_DIR OR CMAKE_WXWINDOWS_CXX_FLAGS) IF(WXWINDOWS_INCLUDE_DIR OR CMAKE_WXWINDOWS_CXX_FLAGS)
## found all we need. # found all we need.
SET(WXWINDOWS_FOUND 1) SET(WXWINDOWS_FOUND 1)
## set deprecated variables for backward compatibility: # set deprecated variables for backward compatibility:
SET(CMAKE_WX_CAN_COMPILE ${WXWINDOWS_FOUND}) SET(CMAKE_WX_CAN_COMPILE ${WXWINDOWS_FOUND})
SET(WXWINDOWS_LIBRARY ${WXWINDOWS_LIBRARIES}) SET(WXWINDOWS_LIBRARY ${WXWINDOWS_LIBRARIES})
SET(WXWINDOWS_INCLUDE_PATH ${WXWINDOWS_INCLUDE_DIR}) SET(WXWINDOWS_INCLUDE_PATH ${WXWINDOWS_INCLUDE_DIR})

Some files were not shown because too many files have changed in this diff Show More