summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | |
* | | | | | Merge topic 'wix-refactor'Brad King2014-02-2818-534/+846
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6fcd835c CPackWIX: refactor and cleanup
| * | | | | | CPackWIX: refactor and cleanupNils Gladitz2014-02-2618-534/+846
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract addtional classes and functions which are getting unsightly large. Use some of the coding conventions more consistently.
* | | | | | | Merge topic 'ExternalProject-BUILD_ALWAYS'Brad King2014-02-281-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 755b378e Help: Add ExternalProject-BUILD_ALWAYS topic release notes
| * | | | | | | Help: Add ExternalProject-BUILD_ALWAYS topic release notesBrad King2014-02-271-0/+6
| | | | | | | |
* | | | | | | | Merge topic 'FindHg-add-WC_INFO'Brad King2014-02-281-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02a74a7d Help: Add FindHg-WC_INFO topic release notes
| * | | | | | | | Help: Add FindHg-WC_INFO topic release notesBrad King2014-02-271-0/+5
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2014-02-281-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2014-02-271-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge branch 'release'Brad King2014-02-260-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'fix-find_dependency-macro' into releasev3.0.0-rc1Brad King2014-02-261-1/+2
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'INTERFACE-property-docs' into releaseBrad King2014-02-261-0/+10
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'fix-showinclude-warnings' into releaseBrad King2014-02-262-2/+18
| |\ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ 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-260-0/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0ea3aee8 MSVC: Add properties to configure compiler PDB files (#14763)
| * | | | | | | | | | MSVC: Add properties to configure compiler PDB files (#14763)Brad King2014-02-2627-11/+262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'INTERFACE-property-docs'Brad King2014-02-261-0/+10
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ad75afbf Help: List the whitelist of properties for INTERFACE libraries.
| * | | | | | | | | | Help: List the whitelist of properties for INTERFACE libraries.Stephen Kelly2014-02-261-0/+10
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge topic 'release-doc-tarball'Brad King2014-02-262-5/+6
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3d85113 Utilities/Release: Copy pre-built docs tarball to unique name
| * | | | | | | | | | Utilities/Release: Copy pre-built docs tarball to unique nameBrad King2014-02-252-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Name the pre-built docs tarball on the remote machine according to the release script name so that multiple tarballs going to a single remote machine do not clobber one another.
* | | | | | | | | | | Merge topic 'release-upload-version'Brad King2014-02-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c0f8dfb Utilities/Release: Update default binary distribution dir to v3.0
| * | | | | | | | | | | Utilities/Release: Update default binary distribution dir to v3.0Brad King2014-02-251-1/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Merge topic 'fix-showinclude-warnings'Brad King2014-02-262-2/+18
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47702b8d CTest: exclude /showIncludes notes when scraping logs
| * | | | | | | | | | CTest: exclude /showIncludes notes when scraping logsNils Gladitz2014-02-252-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My last related commit e5e3f3d4 (CTest: filter /showIncludes output from ninja compile launcher, 2013-12-01) filtered /showIncludes messages from the generated xml output but they also need to be filtered in ScrapeLog(). Otherwise they are being detected as warnings when using compilers withs english diagnostics.
* | | | | | | | | | | Merge topic 'msvc-compiler-pdb-files'Brad King2014-02-2627-33/+331
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2627-11/+262
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | | | cmTarget: Add per-config compilation infoBrad King2014-02-242-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a cmTarget::CompileInfo struct to hold per-configuration information about the compilation settings in a target. This is different than cmTarget::OutputInfo because it applies to any targets that can compile sources even if they do not link or archive.
| * | | | | | | | | | cmTarget: Refactor ComputePDBOutputDir interfaceBrad King2014-02-242-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a runtime parameter to specify the property name prefix. Update the call site to pass "PDB" to preserve the existing name for that call path.
| * | | | | | | | | | Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docsBrad King2014-02-245-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the note about VS 6 into the PDB_NOTE.txt common include file and include it from the per-config properties too. Also re-word the note to clarify the separate compiler and linker flags involved and state explicitly that compiler flags are not affected.
| * | | | | | | | | | Makefile: Fix per-config linker PDB output directoryBrad King2014-02-243-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, now that all call sites of cmTarget::GetPDBName and cmTarget::GetPDBDirectory pass the configuration, make the argument non-optional.
* | | | | | | | | | | 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
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | |