summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge topic 'FindOpenGL-revert-imported-targets'Brad King2014-12-031-40/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02e34de2 FindOpenGL: Revert support for imported targets (#15267)
| * | | | | | | | | | | | FindOpenGL: Revert support for imported targets (#15267)Brad King2014-12-011-40/+0
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert the feature added by commit v3.1.0-rc1~420^2~2 (FindOpenGL: Provide imported targets for GL and GLU, 2014-05-31). Unfortunately it does not work on Windows because the full path to each library file is not actually known. The IMPORTED_LOCATION of an imported target must be a full path, but OPENGL_gl_LIBRARY is just 'opengl32' on Windows because the actual library file is in some implicit link directory that we may know know. More infrastructure will be needed in CMake to allow a name-only imported library. Until that exists, we will not be able to provide imported targets in FindOpenGL.
* | | | | | | | | | | | Merge topic 'FindOpenGL-no-X11'Brad King2014-12-021-13/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d051cbda FindOpenGL: Drop explicit dependency on X11 (#15268)
| * | | | | | | | | | | | FindOpenGL: Drop explicit dependency on X11 (#15268)Brad King2014-12-011-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 079e8469ab (... OpenGL always needs X11 on Unix, 2002-09-05) the FindOpenGL module was taught to search for X11 as a dependency of the OpenGL library. This was done without a detailed explanation, and the dependency should not be explicitly needed because OpenGL headers should not expose applications to X11 APIs directly. Unfortunately the only way to know if anything legitimately depends on this behavior (perhaps in static library cases) is to simply remove it and wait for issues to be reported. If so, then we can add some kind of compatibility setting for this later. Add a release note to draw attention to this change. Reported-by: Dainius "GreatEmerald" Masiliūnas <pastas4@gmail.com>