summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'wix-additions'Brad King2014-03-032-1/+18
|\ | | | | | | | | | | 642fa25d CPackWIX: support installation of empty directories 378eb5b7 CPackWIX: Allow Windows Installer property customization
| * CPackWIX: Allow Windows Installer property customizationNils Gladitz2014-03-012-1/+18
| |
* | Merge topic 'FindRuby-2'Brad King2014-03-031-4/+20
|\ \ | | | | | | | | | | | | | | | 57abfeaa Help: Add FindRuby-2 topic release notes 165f6430 FindRuby: Add support for Ruby 2.0 and 2.1
| * | FindRuby: Add support for Ruby 2.0 and 2.1Bas Couwenberg2014-02-281-4/+20
| | | | | | | | | | | | | | | | | | The most significant change since Ruby 1.9 is the changed path of config.h, from RbConfig::CONFIG['rubyhdrdir'] to RbConfig::CONFIG['rubyarchhdrdir'].
* | | Merge topic 'watcom-wlib-quoting'Brad King2014-03-031-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 5c5be193 Watcom: Fix static library name quoting for wlib
| * | | Watcom: Fix static library name quoting for wlibJiri Malak2014-02-281-2/+2
| | |/ | |/| | | | | | | | | | Use double-quotes instead of single-quotes around the static library target name in 'wlib' invocations.
* | | Merge topic 'watcom-dll-no-symbols'Brad King2014-03-031-4/+3
|\ \ \ | | | | | | | | | | | | | | | | 00503d38 Watcom: Fix creation of DLLs without any exported symbols
| * | | Watcom: Fix creation of DLLs without any exported symbolsBrad King2014-02-271-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create each DLL import library by passing "option implib=..." to the linker for its SHARED library. This works even when there are no symbols to be exported. Leave the option out for MODULE libraries because we do not need an import library for them. For executables, retain the separate invocation of wlib because we want an import library only when the ENABLE_EXPORTS property is set, and in that case the project should provide symbols. Suggested-by: J Decker <d3ck0r@gmail.com>
* | | | Merge topic 'different-python-header-libs-exe-0013794'Brad King2014-03-031-4/+9
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | 3816cd2d FindPythonLibs: Find consistent Python interp, headers, libs (#13794)
| * | | FindPythonLibs: Find consistent Python interp, headers, libs (#13794)Matt McCormick2014-03-031-4/+9
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When possible, get consistent version of the Python interpreter, headers path, and library. Now find_package(PythonLibs) internally calls find_package(PythonInterp QUIET) and uses the resulting PYTHON_VERSION_MAJOR and PYTHON_VERSION_MINOR to prefer these versions when looking for the header path and library. The Python_ADDITIONAL_VERSIONS variable has priority over the interpreter version. Co-Author: Adam Wolf Co-Author: Gert Wollny <gw.fossdev@gmail.com>
* | | Merge topic 'FindPkgConfig-PKG_CONFIG'Brad King2014-02-281-2/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | 80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG' c53b5cd2 FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)
| * | | FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)Christoph Grüninger2014-02-271-2/+12
| | | | | | | | | | | | | | | | | | | | If the environment variable PKG_CONFIG is set, use this as the default pkg-config executable.
* | | | Merge topic 'FindGTest-AUTO-SOURCES'Brad King2014-02-281-2/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | ac42bca8 Help: Add FindGTest-AUTO-SOURCES topic release notes c50325b8 FindGTest: Optionally detect sources automatically (#14775)
| * | | | FindGTest: Optionally detect sources automatically (#14775)Nikolay Orliuk2014-02-271-2/+6
| | |/ / | |/| | | | | | | | | | | | | | Teach GTEST_ADD_TESTS an "AUTO" option to read the source files from the SOURCES target property of an executable.
* | | | Merge topic 'qt4-overlink'Brad King2014-02-281-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | b94ecab6 FindQt4: prevent overlinking when using UseQt4.cmake.
| * | | | FindQt4: prevent overlinking when using UseQt4.cmake.Clinton Stimpson2014-02-261-1/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | Now it only links with the Qt libraries specified by the user, instead of automatically including all dependencies. Fixes #14750 and thanks to Orion Poplawski.
* | | | Merge topic 'add-FindOpenCL'Brad King2014-02-281-0/+134
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | 1b08e609 Help: Add release notes for topic 'add-FindOpenCL' 041485bc Add FindOpenCL module
| * | | Add FindOpenCL moduleMatthäus G. Chajdas2014-02-261-0/+134
| |/ /
* | | Merge topic 'fix-find_dependency-macro'Brad King2014-02-261-1/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | 3d8f7102 find_dependency: unset cmake_fd_version variable at end of macro 85d0f8de find_dependency: use correct version variable name
| * | | find_dependency: unset cmake_fd_version variable at end of macroAlex Merry2014-02-261-0/+1
| | | | | | | | | | | | | | | | This matches the other macro variables.
| * | | find_dependency: use correct version variable nameAlex Merry2014-02-261-1/+1
| | | | | | | | | | | | | | | | The code set cmake_fd_version, but used ${version}.
* | | | Merge topic 'msvc-compiler-pdb-files'Brad King2014-02-261-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fba51b09 MSVC: Add properties to configure compiler PDB files (#14762) 3737860a cmTarget: Add per-config compilation info 718a9532 cmTarget: Refactor ComputePDBOutputDir interface aae5184c Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docs b4aac0ca Makefile: Fix per-config linker PDB output directory
| * | | | MSVC: Add properties to configure compiler PDB files (#14762)Brad King2014-02-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files 2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY properties. Those properties now exclusively handle linker PDB files. Since STATIC libraries do not link their compiler PDB file becomes more important. Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and "COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB file location and pass the value to the MSVC /Fd option.
* | | | | Merge topic 'UseSWIG-avoid-extra-rebuilds'Brad King2014-02-261-3/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f0111deb UseSWIG: Name extra generated files after module name (#10080)
| * | | | | UseSWIG: Name extra generated files after module name (#10080)Julien Schueller2014-02-241-3/+4
| | |_|/ / | |/| | |
* | | | | Merge topic 'FindHg-add-WC_INFO'Brad King2014-02-251-1/+36
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bcefbe73 FindHg: Add Hg_WC_INFO macro 8993df6c FindHg: Search for TortoiseHg
| * | | | | FindHg: Add Hg_WC_INFO macroMatthäus G. Chajdas2014-02-251-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a macro to extract information from a Hg work tree much like the Subversion_WC_INFO macro does for Subversion work tree.
| * | | | | FindHg: Search for TortoiseHgMatthäus G. Chajdas2014-02-251-0/+2
| |/ / / / | | | | | | | | | | | | | | | Use the TortoiseHg registry entry as a search path.
* | | | | Merge topic 'fix-find_dependency-macro'Brad King2014-02-251-13/+20
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| | | | | | 2be6dbe4 find_dependency: Ensure that ARGV1 has valid local content a35ce723 find_dependency: Add namespacing for variables in the macro.
| * | | find_dependency: Ensure that ARGV1 has valid local contentStephen Kelly2014-02-241-1/+4
| | | | | | | | | | | | | | | | | | | | The ARGV1 value could come from a wrapping context if find_dependency is called from a function.
| * | | find_dependency: Add namespacing for variables in the macro.Stephen Kelly2014-02-241-13/+17
| | | | | | | | | | | | | | | | Avoid setting a variable called 'version' etc.
* | | | Merge topic 'ExternalProject-BUILD_ALWAYS'Brad King2014-02-241-0/+9
|\ \ \ \ | |/ / / |/| | | | | | | | | | | 73e5c6ae ExternalProject: Add option to always run the build step
| * | | ExternalProject: Add option to always run the build stepBrad King2014-02-211-0/+9
| |/ / | | | | | | | | | | | | | | | | | | Teach ExternalProject_Add a new BUILD_ALWAYS option to skip using the build step stamp file and execute the step on every build. Extend the BuildDepends test with a case to cover this option.
* | | Always set version variable of find_dependency macroAlex Merry2014-02-231-3/+1
|/ / | | | | | | | | | | | | | | | | | | | | If there is no ARGV1, that is fine; version will be made empty, and no version will be passed to find_package(). This is relevant when find_dependency is invoked multiple times, sometimes with a version specified and sometimes without. find_dependency(dep1 3.4) find_dependency(dep2) # version still set to 3.4.
* | CMake 3.0.0-rc1 version updateBrad King2014-02-191-1/+1
|/
* Merge topic 'FindOpenSSL-prefer-root'Brad King2014-02-191-5/+5
|\ | | | | | | | | e346c47a FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)
| * FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)Ho Cheung2014-02-181-5/+5
| | | | | | | | | | Use hints computed from this explicit variable before those computed by PkgConfig. They are more specific.
* | Merge topic 'FindJNI-ppc64le'Brad King2014-02-191-0/+2
|\ \ | | | | | | | | | | | | ac2527e1 FindJNI: Add ppc64le architecture
| * | FindJNI: Add ppc64le architectureDinar Valeev2014-02-181-0/+2
| |/ | | | | | | Signed-off-by: Dinar Valeev <dvaleev@suse.com>
* | FindBoost: Add suport for custom namespacesChuck Atkins2014-02-171-25/+37
|/ | | | | | | | | | When building boost with an alternate namespace the libraries generated will have a different naming convention. This is often done to ensure no symbol conflicts with external libraries built against a different version of boost. If the namespace used is "myprivateboost::" instead of "boost::" then the libraries built will be named myprivateboost_foo instead of boost_foo. Add an option to specify a custom namespace used to alter the library names that get searched for.
* Merge topic 'isystemForIcpc'Brad King2014-02-172-0/+2
|\ | | | | | | | | cab5ebd4 Intel compiler: add -isystem flag under Linux
| * Intel compiler: add -isystem flag under LinuxAlex Neundorf2014-02-062-0/+2
| | | | | | | | | | | | | | This makes the SYSTEM keyword work with the Intel compiler under Linux. AFAIK this is supported neither under Windows nor OSX. Alex
* | Merge topic 'osx-intel-info-split'Brad King2014-02-126-134/+36
|\ \ | | | | | | | | | | | | 3693c63f OS X: Split Intel compiler information files
| * | OS X: Split Intel compiler information filesBrad King2014-02-116-134/+36
| | | | | | | | | | | | | | | | | | | | | | | | Create platform information modules Platform/Darwin-Intel-(C|CXX).cmake and helper module Platform/Darwin-Intel.cmake. Teach existing module Platform/Darwin-Intel-Fortran.cmake to use the helper too. Move information from Platform/Darwin-icc.cmake into these files and drop information already in Platform/Darwin.cmake to avoid duplication.
* | | Merge topic 'FindBoost-MPI-hints'Brad King2014-02-121-4/+31
|\ \ \ | |/ / |/| | | | | | | | a22eeca3 FindBoost: Search next to MPI libraries for boost_mpi (#14739)
| * | FindBoost: Search next to MPI libraries for boost_mpi (#14739)Brad King2014-02-101-4/+31
| |/ | | | | | | | | | | | | | | | | | | Some distributions place boost_mpi next to the MPI libraries against which it was built instead of next to the other Boost libraries. If find_package(MPI) has already been run prior to find_package(Boost) then MPI_CXX_LIBRARIES or MPI_C_LIBRARIES may be set to the location of the MPI libraries. Teach FindBoost.cmake to look there for boost_mpi and boost_mpi_python after looking next to the other Boost libraries but not consider the location to be Boost_LIBRARY_DIR.
* | Merge topic 'graphviz-one-file'Brad King2014-02-111-0/+14
|\ \ | | | | | | | | | | | | 18bef4cd graphviz: allow to disable per target graphs (#14746)
| * | graphviz: allow to disable per target graphs (#14746)Daniel Pfeifer2014-02-101-0/+14
| |/ | | | | | | | | | | | | In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs and subgraphs respectively. Both options are TRUE per default to maintain current behavior.
* | Merge topic 'Qt4-qmake-IMPORTED'Brad King2014-02-101-0/+5
|\ \ | | | | | | | | | | | | 7d90d6c5 Qt4: Add IMPORTED executable for qmake.
| * | Qt4: Add IMPORTED executable for qmake.Stephen Kelly2014-02-091-0/+5
| |/