summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'WCDH-thread_local-portability'Brad King2015-01-081-0/+15
|\ | | | | | | | | 998e9c10 WCDH: Add feature portability for thread_local.
| * WCDH: Add feature portability for thread_local.Stephen Kelly2015-01-011-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AppleClang does not support the cxx_thread_local feature, even though it is based on a Clang version which does support the feature. http://stackoverflow.com/a/23850891/2428389 A possible reason for that is that thread_local might be used as a variable in existing Apple SDK headers. Extend the WriteCompilerDetectionHeader module to generate a define for that feature with portability fallbacks. For the avoidance of making it easy to write code which looks correct but which has odd runtime behavior, don't set the define symbol at all if no equivalent keyword is known.
* | Merge topic 'record-GNU-5-features'Brad King2015-01-081-0/+7
|\ \ | | | | | | | | | | | | 998ed4ca Features: Record cxx_variable_templates for GNU 5.0.
| * | Features: Record cxx_variable_templates for GNU 5.0.Stephen Kelly2015-01-011-0/+7
| |/
* | Merge topic 'FindSDL-quoting'Brad King2015-01-081-1/+1
|\ \ | | | | | | | | | | | | 67516fb5 FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching
| * | FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matchingRolf Eike Beer2015-01-081-1/+1
| | | | | | | | | | | | Otherwise the syntax is incorrect when the variable is empty.
* | | Merge topic 'find-msmpi'Brad King2015-01-081-3/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | ab4d1d07 FindMPI: MSMPI changed the subdirectories it uses 82724394 FindMPI: add more search paths for MSMPI
| * | | FindMPI: MSMPI changed the subdirectories it usesBen Boeckel2015-01-061-3/+5
| | | |
| * | | FindMPI: add more search paths for MSMPIBen Boeckel2015-01-061-0/+4
| | |/ | |/| | | | | | | Also comment what the various search paths are for.
* | | Merge topic 'FindIce-CMP0054'Brad King2015-01-081-5/+5
|\ \ \ | | | | | | | | | | | | | | | | cbaf0802 FindIce: Port to work with CMP0054 NEW behavior
| * | | FindIce: Port to work with CMP0054 NEW behaviorRolf Eike Beer2015-01-081-5/+5
| | | | | | | | | | | | | | | | Do not quote if() arguments meant to test variable definitions.
* | | | Merge topic 'FindCUDA-cross'Brad King2015-01-081-2/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | d5846eb1 FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
| * | | FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is setMark Abraham2015-01-081-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | CMAKE_SYSTEM_PROCESSOR is not guaranteed to be defined (per http://www.cmake.org/Wiki/CMake_Cross_Compiling), and when cross compiling where it happens to be undefined, this module was broken. Reviewed-by: Rolf Eike Beer <eike@sf-mail.de>
* | | Oracle/Sun: Fix Fortran preprocessor rule generationBrad King2014-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The SunPro Fortran compiler uses "-F" instead of "-E" to request preprocessing. The output does not go to stdout so use "-o" to specify the output file. This fixes the guess originally made by commit b6b37e30 (Makefile: Add assembly and preprocessed targets for Fortran, 2014-11-05).
* | | Merge topic 'CPackComponent-docs-fix'Brad King2014-12-231-2/+2
|\ \ \ | |/ / | | | | | | | | | 64016393 Help: Small fixes in CPackComponent documentation
| * | Help: Small fixes in CPackComponent documentationDaniele E. Domenichelli2014-12-221-2/+2
| |/
| * Merge branch 'xerces-rename' into releaseBrad King2014-12-051-33/+33
| |\
| * \ Merge branch 'CPackIFW-doc-typos' into releaseBrad King2014-12-031-11/+11
| |\ \
| * \ \ Merge branch 'FindOpenGL-revert-imported-targets' into releaseBrad King2014-12-021-40/+0
| |\ \ \
| * \ \ \ Merge branch 'FindPythonInterp-Fix-1.4' into releaseBrad King2014-12-021-2/+2
| |\ \ \ \
| * \ \ \ \ Merge branch 'fix-implicit-lib-logging' into releaseBrad King2014-12-011-1/+2
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'AppleClang-5.1-features'Brad King2014-12-235-3/+108
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb83cdaa Help: Add notes for topic 'AppleClang-5.1-features' bd6b42c1 Features: Record for AppleClang 5.1 b341799e Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case
| * | | | | | | Features: Record for AppleClang 5.1Stephen Kelly2014-12-225-3/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apple's Clang 5.1 already supports most of the C and C++ features CMake enumerates.
* | | | | | | | FindGSL: Add module to find the GNU Scientific LibraryKelly Thompson2014-12-171-0/+238
|/ / / / / / /
* | | | | | | Merge topic 'cmp0054-warnings-extproj'Brad King2014-12-151-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a300d0ff ExternalProject: avoid CMP0054 warnings
| * | | | | | | ExternalProject: avoid CMP0054 warningsBen Boeckel2014-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found where ${command} is "make" which is a local variable.
* | | | | | | | Merge topic 'extproj-extra-newlines'Brad King2014-12-151-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 480e6029 ExternalProject: remove extra newlines from log messages
| * | | | | | | | ExternalProject: remove extra newlines from log messagesBen Boeckel2014-12-121-2/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | message() already adds a newline.
* | | | | | | | Merge topic 'FindMPI-parse-Xlinker-flags'Brad King2014-12-151-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | a0792c48 FindMPI: Extract -Xlinker options
| * | | | | | | FindMPI: Extract -Xlinker optionsAlin Marin Elena2014-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the regex that mathces -Wl, linker options to match -Xlinker too. These are used by Intel MPI and perhaps others.
* | | | | | | | Merge topic 'find-msmpi'Brad King2014-12-121-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17a846ac FindMPI: search for msmpi's mpiexec as well
| * | | | | | | | FindMPI: search for msmpi's mpiexec as wellBen Boeckel2014-12-111-0/+1
| |/ / / / / / /
* | | | | | | | Merge topic 'FindQt4-fix-major-version-mismatch'Brad King2014-12-121-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | 009c1865 FindQt4: Fix handling of QT_VERSION_MAJOR mismatch
| * | | | | | | FindQt4: Fix handling of QT_VERSION_MAJOR mismatchDaniel Scharrer2014-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix capitalization of Qt4_FOUND variable when setting it to false in this case. This caused find_package(Qt4) to appear successful when it was not. Note that the legacy QT4_FOUND variable is unconditionally overwritten at the end of the file with the value of Qt4_FOUND.
* | | | | | | | Merge topic 'FindLATEX-use-FPHSA'Brad King2014-12-091-3/+9
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | e0104063 FindLATEX: Use FPHSA to report status in standard way
| * | | | | | | FindLATEX: Use FPHSA to report status in standard wayChristoph Grüninger2014-12-051-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise LaTeX was marked as not found in the summary. Also revise the documentation.
* | | | | | | | Merge topic 'ExternalProject_TEST_EXCLUDE_FROM_MAIN'Brad King2014-12-081-4/+21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 636f0c1d ExternalProject: Add TEST_EXCLUDE_FROM_MAIN option
| * | | | | | | | ExternalProject: Add TEST_EXCLUDE_FROM_MAIN optionDaniele E. Domenichelli2014-12-051-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If this option is enabled, the test step is created with the EXCLUDE_FROM_MAIN option, and if TEST_BEFORE_INSTALL is enabled, the install step does not depend on the test step. This means that the test step is never executed, unless the test target is explicitly created by calling ExternalProject_Add_StepTarget, or by passing it with the STEP_TARGETS option, or with the EP_STEP_TARGETS directory property.
* | | | | | | | | Merge topic 'FindMPI-Intel-5.0.1'Brad King2014-12-081-21/+19
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7626c8dc FindMPI: Workaround Intel MPI 5.0.1 exit code problem (#15182) f5ede300 FindMPI: Factor out compiler wrapper execution into helper
| * | | | | | | | | FindMPI: Workaround Intel MPI 5.0.1 exit code problem (#15182)Alin Marin Elena2014-12-041-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MPI compiler may return zero even in some error cases. Check the output to catch such cases. Suggested-by: Kelly Thompson <kgt@lanl.gov>
| * | | | | | | | | FindMPI: Factor out compiler wrapper execution into helperAlin Marin Elena2014-12-041-21/+13
| |/ / / / / / / /
* | | | | | | | | Merge topic 'try_compile-link-flags'Brad King2014-12-081-1/+1
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88eb5824 try_compile: Pass linker flags into test project (#14066) a4f9b6f0 CMakeDetermineCompilerABI: Use normal linker flags in ABI project
| * | | | | | | | CMakeDetermineCompilerABI: Use normal linker flags in ABI projectBrad King2014-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling the ABI detection test project, do not override CMAKE_EXE_LINKER_FLAGS completely. The normally selected value of this variable may influence how the link is done and may be needed to be representative of how the calling project will be built. Instead pass a variable that try_compile will reference as additional flags. Leave this behavior of try_compile undocumented for now.
* | | | | | | | | Merge topic 'xerces-rename'Brad King2014-12-051-33/+33
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | / | | |_|_|_|_|_|/ | |/| | | | | | 27141eed Modules: Rename FindXerces to FindXercesC
| * | | | | | | Modules: Rename FindXerces to FindXercesCBrad King2014-12-041-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The FindXerces module was added in commit v3.1.0-rc1~155^2 (FindXerces: New module to find Apache Xerces-C++, 2014-08-17). However, there are two implementations of Xerces, one in C++: http://xerces.apache.org/xerces-c/ and one in Java: http://xerces.apache.org/xerces-j/ Rename FindXerces to FindXercesC to clarify that it is about the C++ implementation. While at it, add the missing CMake 3.1 release note about this module. Suggested-by: Erik Sjölund <erik.sjolund@gmail.com>
* | | | | | | | FindUnixCommand: Use FPHSA to report status in standard wayChristoph Grüninger2014-12-031-3/+9
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the UnixCommands were marked as not found in the summary. Also revise the documentation.
* | | | | | | Merge topic 'FindPythonInterp-Fix-1.4'Brad King2014-12-031-2/+2
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | 4c8c3ba9 FindPythonInterp: fix version component variables for Python 1.4 (#15275)
| * | | | | | FindPythonInterp: fix version component variables for Python 1.4 (#15275)Rolf Eike Beer2014-12-021-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | This bug was introduced in "FindPythonInterp: rework the version detection" 7d6db93de9ffc6e6092fa722aaf9c057dadcd634.
| * | | | | Merge branch 'FindwxWidgets-new-versions' into releaseBrad King2014-11-261-0/+2
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'C-features-Wundef' into releaseBrad King2014-11-262-4/+4
| |\ \ \ \ \ \