summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindTIFF-imported-targets'Brad King2015-12-076-10/+104
|\ | | | | | | | | ebaca629 FindTIFF: Add imported targets and update documentation
| * FindTIFF: Add imported targets and update documentationRoger Leigh2015-12-076-10/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | - Add TIFF::TIFF imported target - Document imported target - Add testcase to test the standard variables and the imported target Also: - Add TIFF_INCLUDE_DIRS to match common practice - Update documentation generally, including documenting TIFF_INCLUDE_DIRS
* | Merge topic 'find-ftn-by-default'Brad King2015-12-071-0/+2
|\ \ | | | | | | | | | | | | 71e5f253 Fortran: Add ftn, the Cray compiler wrapper, to the default search.
| * | Fortran: Add ftn, the Cray compiler wrapper, to the default search.Chuck Atkins2015-12-041-0/+2
| | |
* | | Merge topic 'cmake-E-copy-multiple-inputs'Brad King2015-12-0727-31/+102
|\ \ \ | | | | | | | | | | | | | | | | | | | | 384ae551 cmake: Teach -E copy[_if_different] to support multiple files (#15703) 0be5020b cmake: Improve '-E' help message formatting
| * | | cmake: Teach -E copy[_if_different] to support multiple files (#15703)Bartosz Kosiorek2015-12-0423-19/+90
| | | | | | | | | | | | | | | | | | | | | | | | If multiple input files are provided then the destination must be a directory. If only one input file is provided then destination may be either a file or directory.
| * | | cmake: Improve '-E' help message formattingBartosz Kosiorek2015-12-046-12/+12
| | | |
* | | | Merge topic 'update-kwsys'Brad King2015-12-072-17/+197
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 306e2016 Merge branch 'upstream-kwsys' into update-kwsys d5d90f5e KWSys 2015-12-03 (6bfc1aef)
| * \ \ \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-12-042-17/+197
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | KWSys 2015-12-03 (6bfc1aef)KWSys Robot2015-12-042-17/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 6bfc1aef | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 9596e98d..6bfc1aef Rolf Eike Beer (6): 9e9c8ae3 SystemTools: extend test coverage of SystemTools::MakeDirectory() 3f3d9eb5 SystemTools: add basic tests for SystemTools::FindFile() 9ca5f108 SystemTools: entirely remove the extension code on non-Windows platforms 29f82f78 SystemTools: avoid needless copy of std::string ac667cdc SystemTools: remove 2 more explicit calls to FileIsDirectory() 6bfc1aef SystemTools: do not call FileExists() before calling FileIsDirectory()
* | | | | Merge topic 'FindJNI-aix'Brad King2015-12-071-2/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4d4fcabd FindJNI: Add support for AIX java sdk
| * | | | | FindJNI: Add support for AIX java sdkMarc Chevrier2015-12-041-2/+4
| | | | | |
* | | | | | Merge topic 'UseJava-relative-manifest'Brad King2015-12-071-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 56c11eee UseJava: Allow relative path to manifest file just as with other sources
| * | | | | | UseJava: Allow relative path to manifest file just as with other sourcesMarc Chevrier2015-12-031-1/+1
| |/ / / / /
* | | | | | Merge topic 'fix-java-idlj-jarsigner-typos'Brad King2015-12-071-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8b251e2 FindJava: Fix typos in IdlJ and JarSigner component implementation
| * | | | | | FindJava: Fix typos in IdlJ and JarSigner component implementationMarc Chevrier2015-12-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos introduced by commit v3.4.0-rc1~257^2~2 (FindJava: Add support for idlj and jarsigner tools, 2015-07-31) to correctly report when these components are found.
* | | | | | | CMake Nightly Date StampKitware Robot2015-12-071-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-12-061-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-12-051-1/+1
| |_|/ / / / |/| | | | |
* | | | | | Merge topic 'regex-explorer'Brad King2015-12-047-0/+390
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc656fa4 cmake-gui: Add regex explorer window
| * | | | | | cmake-gui: Add regex explorer windowGregor Jasny2015-12-037-0/+390
| | | | | | |
* | | | | | | Merge topic 'improve-embarcadero'Brad King2015-12-048-5/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a327727 Embarcadero: Fix erroneous interpretation of __CODEGEARC_VERSION__. 25211d75 Compiler ID: Compiler versions must be a valid, numeric version string. 060442c2 Embarcadero: Check code using CMAKE_CXX_COMPILER_ID and CMAKE_C_COMPILER_ID. f3b3219c Embarcadero/Watcom: Properly skip VSResource test for other generators. ddbda722 Embarcadero: Fix bug where duplicate Ninja job pools would be created.
| * | | | | | | Embarcadero: Fix erroneous interpretation of __CODEGEARC_VERSION__.James Johnston2015-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the following link: http://docwiki.embarcadero.com/RADStudio/Seattle/en/Example_of_CODEGEARC_VERSION_Macro The major/minor versions must be decoded as a hex string, while the patch version must be decoded as a normal decimal string. As an example, C++ Builder XE 8.1's bcc32.exe sets this macro to 0x070189C9. The file version of bcc32.exe is 7.1.5570.35273. Therefore, the correct interpretation to COMPILER_VERSION would be 7.1.35273.
| * | | | | | | Compiler ID: Compiler versions must be a valid, numeric version string.James Johnston2015-12-033-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test helps catch errors in compiler identification.
| * | | | | | | Embarcadero: Check code using CMAKE_CXX_COMPILER_ID and CMAKE_C_COMPILER_ID.James Johnston2015-12-032-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CMAKE_CXX_COMPILER_ID and CMAKE_C_COMPILER_ID variables are set to "Borland" for older versions of the compiler. Newer CodeGear/Embarcadero compilers will have those variables set to "Embarcadero". Search for lines of code referencing both the variable name and Borland to be sure that they also refer to Embarcadero.
| * | | | | | | Embarcadero/Watcom: Properly skip VSResource test for other generators.James Johnston2015-12-031-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test should be skipped based on the chosen compiler, not the chosen generator.
| * | | | | | | Embarcadero: Fix bug where duplicate Ninja job pools would be created.James Johnston2015-12-031-1/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | If the platform file was included multiple times, it was possible that duplicate Ninja job pools would be created.
* | | | | | | Merge topic 'FindBoost-imported-targets'Brad King2015-12-047-0/+666
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d60cef77 Help: Add notes for topic 'FindBoost-imported-targets.rst' 9fd98750 Tests: Add FindBoost testcase for imported targets 3f9b081f FindBoost: Add imported targets 01c80acd FindBoost: Automatically add missing component dependencies 5183c6e5 FindBoost: Embed component dependency table 8a60e696 Utilities: Add BoostScanDeps script
| * | | | | | | Help: Add notes for topic 'FindBoost-imported-targets.rst'Brad King2015-12-021-0/+5
| | | | | | | |
| * | | | | | | Tests: Add FindBoost testcase for imported targetsRoger Leigh2015-12-024-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable by setting CMake_TEST_FindBoost to TRUE.
| * | | | | | | FindBoost: Add imported targetsRoger Leigh2015-12-021-0/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Targets include: - Boost::boost: Target for header-only dependencies - Boost::<C>: Target for specific component dependency - Boost::diagnostic_definitions: adds BOOST_LIB_DIAGNOSTIC - Boost::disable_autolinking: adds BOOST_ALL_NO_LIB - Boost::dynamic_linking: adds BOOST_ALL_DYN_LINK
| * | | | | | | FindBoost: Automatically add missing component dependenciesRoger Leigh2015-12-021-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function _Boost_MISSING_DEPENDENCIES will look at the user-supplied component list, check the dependency information for each component using _Boost_COMPONENT_DEPENDENCIES, and will add any missing dependencies to the component list. This ensures that all required components will be searched for.
| * | | | | | | FindBoost: Embed component dependency tableRoger Leigh2015-12-021-0/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function _Boost_COMPONENT_DEPENDENCIES is used to query the library dependencies for a given component for a given version of Boost. This covers Boost releases from 1.33 to 1.59, using the information generated by Utilities/Scripts/BoostScanDeps.cmake.
| * | | | | | | Utilities: Add BoostScanDeps scriptRoger Leigh2015-12-021-0/+217
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This script scans Boost headers in order to determine inter-library dependencies, using the "autolink" information embedded in the headers for automatic linking on Windows. This information is then output in a form suitable for use in FindBoost.cmake.
* | | | | | | Merge topic 'ios-framework-resource-layout'Brad King2015-12-049-17/+108
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e76ee2c0 iOS: Fix framework resource directory layout (#15848)
| * | | | | | | iOS: Fix framework resource directory layout (#15848)Bartosz Kosiorek2015-12-039-17/+108
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A typical iOS application bundle (also Framework Bundle) contains the application executable and any resources used by the application (for instance, the application icon, other images, and localized content) in the top-level bundle directory. The same rule applies to Framework Bundles.
* | | | | | | CMake Nightly Date StampKitware Robot2015-12-041-1/+1
| |_|/ / / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2015-12-031-1/+1
|/ / / / /
* | | | | Merge branch 'release'Brad King2015-12-020-0/+0
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| |
| * | | CMake 3.4.1v3.4.1Brad King2015-12-021-1/+1
| | | |
* | | | Merge branch 'release'Brad King2015-12-020-0/+0
|\ \ \ \ | |/ / /
| * | | Merge branch 'backport-NIOS2-CPU' into releaseBrad King2015-12-022-0/+8
| |\ \ \
| * \ \ \ Merge branch 'include-for-mode_t' into releaseBrad King2015-12-021-0/+2
| |\ \ \ \
| * \ \ \ \ Merge branch 'reduce-realpath-calls' into releaseBrad King2015-12-012-4/+28
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'cmake-W-options'Brad King2015-12-0227-77/+396
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aac633d5 Explicitly enable deprecated warnings by default. e8974b62 Modify dev warning options to affect deprecated warnings. b146747e Consistent documentation for deprecation message variables. da688bcb Add -W options to control deprecated warning messages. 07388f83 Refactor the -W options parser to be generic. 246b0bfb Explicitly enable author (dev) warnings by default. deec3a3f Make message suppression more consistent. aa427a42 Tests: Revise message in RunCMake.CommandLine -Wdev case
| * | | | | | | Explicitly enable deprecated warnings by default.Michael Scott2015-12-018-12/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly enable deprecated warnings by default, via the cmake::GetSuppressDeprecatedWarnings method, which signals suppression is turned off unless the CMake variables are set as required. Add tests and update the documentation for the new functionality.
| * | | | | | | Modify dev warning options to affect deprecated warnings.Michael Scott2015-12-014-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the '-Wdev' and '-Wno-dev' options to also enable and suppress the deprecated warnings output, via the 'CMAKE_WARN_DEPRECATED' CMake variable, by default. This action does not happen if the user specifies a deprecated warning message option. Add tests and update the documentation for the new functionality.
| * | | | | | | Consistent documentation for deprecation message variables.Michael Scott2015-12-011-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the documentation for the 'CMAKE_ERROR_DEPRECATED' CMake variable consistent with the documentation for the 'CMAKE_WARN_DEPRECATED' CMake variable, in terms of wording.
| * | | | | | | Add -W options to control deprecated warning messages.Michael Scott2015-12-019-4/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add 'deprecated' warning options type, to allow setting CMAKE_WARN_DEPRECATED via the -W '-Wdeprecated' and '-Wno-deprecated' options. Add tests for new options and updated documentation.
| * | | | | | | Refactor the -W options parser to be generic.Michael Scott2015-12-017-36/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor the -Wdev and -Wno-dev options parser to use a generic -W parser that follows the GCC pattern, excluding support for -Werror=TYPE and -Wno-error=TYPE formats for now.