summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Drop CMAKE_TEST_MAKEPROGRAM variableBrad King2014-03-031-6/+5
| | | | | Remaining uses of the variable simply test its value so use CMAKE_MAKE_PROGRAM directly instead.
* Tests: Rename CMAKE_TEST_MAKEPROGRAM uses for explicit make programBrad King2014-03-031-11/+12
| | | | | Rename uses of the variable for specifying the make program used to build test projects to CMake_TEST_EXPLICIT_MAKE_PROGRAM.
* Tests: Rename CMAKE_TEST_MAKEPROGRAM uses for nested test projectsBrad King2014-03-036-12/+12
| | | | | | | In the ExportImport, Fortran, and MacRuntimePath tests the CMAKE_TEST_MAKEPROGRAM variable is used to pass an explicit request for a CMAKE_MAKE_PROGRAM value to be used when building the inner projects. Rename these use cases to CMake_TEST_NESTED_MAKE_PROGRAM.
* Tests: Rename CMAKE_TEST_DEVENV -> CMake_TEST_DEVENVBrad King2014-03-031-7/+8
| | | | | | Follow the convention of naming variables related to the CMake build itself as "CMake_" rather than "CMAKE_". While at it, consolidate the code computing CMake_TEST_DEVENV to be more localized.
* Tests: Drop CMAKE_TEST_MSVC and test MSVC directlyBrad King2014-03-032-13/+2
| | | | | Now that we no longer support running tests using a different generator we can trust the MSVC platform indicator directly.
* Tests: Drop CMAKE_TEST_GENERATOR and CMAKE_TEST_MAKEPROGRAM optionsBrad King2014-03-032-21/+10
| | | | | | | | | | | Drop the option to test with a different generator and make program than was used to build. This was used only to test support for the Open Watcom compiler which at one time could not build CMake. Instead we will allow CMake to be configured to skip building binaries and just run the test suite using an external CMake (in a future change). For now leave the two option variables hard-coded to the old option defaults until code can be updated to stop using them.
* Tests: Drop kwsys testBrad King2014-03-031-13/+0
| | | | | | KWSys now has its own dashboard and test clients that run on all the machines where we test CMake. We no longer need a test inside CMake to test KWSys independently.
* Merge topic 'add_definitions-no-genex'Brad King2014-03-031-4/+2
|\ | | | | | | | | 1a9316a8 add_definitions: Don't document genex support.
| * add_definitions: Don't document genex support.Stephen Kelly2014-03-031-4/+2
| | | | | | | | | | | | This command does not support generator expressions. The documentation was mistakenly extended to claim it in commit v3.0.0-rc1~60^2~3 (Help: Mark up the buildsystem commands documentation, 2014-02-03).
* | Merge topic 'CMP0043-dir-prop'Brad King2014-03-031-1/+7
|\ \ | | | | | | | | | | | | 38df26bc CMP0043: Document old and new interfaces for setting directory property.
| * | CMP0043: Document old and new interfaces for setting directory property.Stephen Kelly2014-03-031-1/+7
| |/
* | Merge topic 'wix-additions'Brad King2014-03-039-1/+114
|\ \ | | | | | | | | | | | | | | | 642fa25d CPackWIX: support installation of empty directories 378eb5b7 CPackWIX: Allow Windows Installer property customization
| * | CPackWIX: support installation of empty directoriesNils Gladitz2014-03-014-0/+47
| | |
| * | CPackWIX: Allow Windows Installer property customizationNils Gladitz2014-03-017-1/+67
| | |
* | | Merge topic 'FindRuby-2'Brad King2014-03-032-4/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | 57abfeaa Help: Add FindRuby-2 topic release notes 165f6430 FindRuby: Add support for Ruby 2.0 and 2.1
| * | | Help: Add FindRuby-2 topic release notesBrad King2014-02-281-0/+4
| | | |
| * | | 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 'remove-compatibility-ctest'Brad King2014-03-033-10/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 4b67c4b9 Remove compatibility CTest code.
| * | | | Remove compatibility CTest code.Stephen Kelly2014-02-283-10/+0
| | | | |
* | | | | 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>
* | | | | | | CMake Nightly Date StampKitware Robot2014-03-031-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2014-03-021-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2014-03-011-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'release-aix-access'Brad King2014-02-285-26/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f0f2b21d Utilities/Release: Update IBM AIX build machine access 71b14dcb Utilities/Release: Do not upload doc staging tarball
| * | | | | Utilities/Release: Update IBM AIX build machine accessBrad King2014-02-274-23/+8
| | | | | |
| * | | | | Utilities/Release: Do not upload doc staging tarballBrad King2014-02-261-3/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | Restrict the release upload globbing pattern to match the CMake version so that "cmake-<v>*" files go but "cmake-<id>-docs.tar.gz" does not.
* | | | | Merge topic 'vs-Fortran-use-OBJECT-lib'Brad King2014-02-281-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0f55f254 VS: For Intel Fortran .vfproj put OBJECT libs in link line (#14777)
| * | | | | VS: For Intel Fortran .vfproj put OBJECT libs in link line (#14777)Brad King2014-02-271-4/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Intel Fortran .vfproj format accepts the $(Configuration) placeholder in the path to an input file but appears to consider it always out of date. Therefore adding OBJECT library objects as external object source files causes the referencing binary to re-link on every build. Work around this problem by putting OBJECT library objects on the link line as is done for VS < 8 already.
* | | | | Merge topic 'tests-RunCMake-no-unused'Brad King2014-02-281-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7cd239ed Tests/RunCMake: Tell cmake not to report unused command-line options
| * | | | | Tests/RunCMake: Tell cmake not to report unused command-line optionsBrad King2014-02-271-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On OS X we pass -DCMAKE_POLICY_DEFAULT_CMP0025=NEW to all tests. Once tests start using cmake_minimum_required(VERSION 3.0) then CMake will warn that CMAKE_POLICY_DEFAULT_CMP0025 is unused. These warnings are not part of the expected test output and can cause such tests to fail. Pass --no-warn-unused-cli to each test cmake invocation to tell it not to produce these warnings.
* | | | | Merge topic 'FindPkgConfig-PKG_CONFIG'Brad King2014-02-282-2/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG' c53b5cd2 FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)
| * | | | | Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'Brad King2014-02-281-0/+5
| | | | | |
| * | | | | 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-282-2/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ac42bca8 Help: Add FindGTest-AUTO-SOURCES topic release notes c50325b8 FindGTest: Optionally detect sources automatically (#14775)
| * | | | | | Help: Add FindGTest-AUTO-SOURCES topic release notesBrad King2014-02-271-0/+7
| | | | | | |
| * | | | | | 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 'test-find_dependency'Brad King2014-02-289-0/+80
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bba365f Add test for find_dependency macro.
| * | | | | | Add test for find_dependency macro.Stephen Kelly2014-02-269-0/+80
| |/ / / / /
* | | | | | 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 'no_gcov_error_msg'Brad King2014-02-281-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a6f0280 CTest: notify user if gcov cannot be found
| * | | | | | CTest: notify user if gcov cannot be foundZack Galbreath2014-02-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emit an error message when we're performing coverage using gcov and the gcov executable cannot be found.
* | | | | | | Merge topic 'add-FindOpenCL'Brad King2014-02-284-0/+140
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b08e609 Help: Add release notes for topic 'add-FindOpenCL' 041485bc Add FindOpenCL module
| * | | | | | | Help: Add release notes for topic 'add-FindOpenCL'Brad King2014-02-281-0/+4
| | | | | | | |
| * | | | | | | Add FindOpenCL moduleMatthäus G. Chajdas2014-02-263-0/+136
| | | | | | | |