summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Revert topic 'feature_record_msvc'Brad King2015-01-145-134/+2
| | | | | | | | | | | Revert commits: 2d738ce3 Help: Add notes for topic 'feature_record_msvc' f73718c9 Features: Enable writing of MSVC compiler feature header. 64c30bdc Features: Record for MSVC C++ 2015 and MSVC C 2010-2015. 225c0ef8 Features: Record for MSVC 2010-2013. This topic was merged to master prematurely, so remove it.
* Features: Enable writing of MSVC compiler feature header.Robert Maynard2015-01-111-2/+3
| | | | | | | | | | | | | | | | | Notes: VS2015 and above are the only MSVC versions to support cxx_final, so remove usages from the tests, and instead only test for cxx_override. VS2012 and above to conform to cxx_decltype_incomplete_return_types proposal, but without support for auto return types the dcl.type.simple example in the proposal doesn't compile. VS2013 and above to conform to the updated cxx_contextual_conversions proposal, but VS2010 and above pass the test. Compilers such as MSVC have no explicit flags to enable C++11 mode, it just is always on. So only run the link tests with compilers that require a flag to specify the language version.
* Features: Record for MSVC C++ 2015 and MSVC C 2010-2015.Robert Maynard2015-01-114-16/+78
| | | | | | Initializer lists are only properly supported in 2015 and above. Previous Visual Studio releases said they supported initializer lists but silently produced bad code.
* Features: Record for MSVC 2010-2013.Stephen Kelly2015-01-112-0/+69
|
* 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
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'fix-WCDH-docs' into releaseBrad King2014-11-251-1/+1
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'fix-GNU-CXX-dialect-versions' into releaseBrad King2014-11-251-4/+3
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'default-lang-dialect' into releaseBrad King2014-11-252-5/+12
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'fix-openmp-fortran' into releaseBrad King2014-11-201-5/+5
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-fix-CMP0054-MSVC' into releaseBrad King2014-11-205-12/+12
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Avoid if() quoted auto-dereference when checking for "MSVC"Fraser Hutchison2014-11-195-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When testing CMAKE_<LANG>_COMPILER_ID values against "MSVC", do not allow the definition of the "MSVC" variable to be expanded.
| * | | | | | | | | | | | Merge branch 'FindJava-no-osx-stub' into releaseBrad King2014-11-191-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ \ \ \ Merge topic 'CPackIFW-doc-typos'Brad King2014-12-031-11/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c07a00f CPackIFW: Correction of the module documentation
| * | | | | | | | | | | | | CPackIFW: Correction of the module documentationKonstantin Podsvirov2014-12-021-11/+11
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |