summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-204-72/+179
| | | | | * upstream-KWSys: KWSys 2016-07-19 (9d1dbd95)
* Merge topic 'update-kwsys'Brad King2016-07-202-28/+19
|\ | | | | | | | | | | 788bb146 Merge branch 'upstream-KWSys' into update-kwsys eb7b5087 KWSys 2016-07-18 (19732229)
| * Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-192-28/+19
| | | | | | | | | | * upstream-KWSys: KWSys 2016-07-18 (19732229)
* | Merge topic 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory'Brad King2016-07-201-1/+2
|\ \ | | | | | | | | | | | | 57534990 CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS value
| * | CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS valueBrad King2016-07-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.6.0-rc1~339^2 (CPack: Fix CPACK_INSTALL_CMAKE_PROJECTS SubDirectory (4th) option, 2016-02-18) we now honor the "Directory" option of this variable. Prior to that commit the value was not used so projects may have used a placeholder value like `.` instead of `/`. Treat `.` the same as `/` to restore compatibility with such projects. Fixes #16205.
* | | CMake Nightly Date StampKitware Robot2016-07-201-1/+1
| |/ |/|
* | Merge topic 'use-better-KWSys-GetEnv'Brad King2016-07-1924-110/+134
|\ \ | | | | | | | | | | | | b1f87a50 Use better KWSys SystemTools::GetEnv and HasEnv signatures
| * | Use better KWSys SystemTools::GetEnv and HasEnv signaturesDāvis Mosāns2016-07-1824-110/+134
| | |
* | | Merge topic 'update-kwsys'Brad King2016-07-192-71/+166
|\ \ \ | |/ / | | | | | | | | | | | | 03407040 Merge branch 'upstream-KWSys' into update-kwsys bbb3216a KWSys 2016-07-15 (f396bf43)
| * | Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-182-71/+166
| | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-07-15 (f396bf43)
* | | CMake Nightly Date StampKitware Robot2016-07-191-1/+1
|/ /
* | Merge topic 'vs-natvis'Brad King2016-07-181-0/+2
|\ \ | | | | | | | | | | | | a6290cff VS: Add support for NATVIS files
| * | VS: Add support for NATVIS filesRobert Dailey2016-07-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Add an explicit `<Natvis>` element in VS project files for `*.natvis` files. These enable custom debug visualizers for project-specific types. Fixes #16043.
* | | Merge topic 'ninja-no-accidental-rsp'Brad King2016-07-181-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 86dd2427 Ninja: Do not force response files when no sysconf(3) limit is used
| * | | Ninja: Do not force response files when no sysconf(3) limit is usedBrad King2016-07-151-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit v3.6.0-rc1~174^2~1 (cmGlobalNinjaGenerator: Clarify logic for forcing use of response files, 2016-04-06) started using negative command line length values to represent forced use of response files but forgot to update `calculateCommandLineLengthLimit()` accordingly. Teach it to return `0` instead of `-1` when no limit is computed from the system to avoid forcing response files. Reported-by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
* | | Merge topic 'ninja-portable-arg-max'Brad King2016-07-181-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 5ec17e61 Ninja: Generalize check for sysconf(3) call
| * | | Ninja: Generalize check for sysconf(3) callRaphael Kubo da Costa2016-07-151-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | Use `sysconf(_SC_ARG_MAX)` wherever `_SC_ARG_MAX` is available instead of hard-coding an incomplete list of operating systems that implement it. In particular, it is available on BSD platforms that were not previously listed.
* | | CMake Nightly Date StampKitware Robot2016-07-181-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-07-171-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-07-161-1/+1
|/ /
* | Merge topic 'cmake-internal-info'Brad King2016-07-1517-40/+92
|\ \ | | | | | | | | | | | | | | | | | | | | | 4db08807 CMake: Report whether generators support platforms 43a68a6d cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes af0e1cd4 Make CMake version dirty state available to code 6a077b5d Make CMake version suffix available to code
| * | CMake: Report whether generators support platformsTobias Hunger2016-07-1414-0/+40
| | |
| * | cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classesTobias Hunger2016-07-147-35/+35
| | |
| * | Make CMake version dirty state available to codeTobias Hunger2016-07-143-1/+8
| | | | | | | | | | | | | | | Set `CMake_VERSION_IS_DIRTY` to 1 or 0 depending on whether the CMake source tree is considered dirty or not.
| * | Make CMake version suffix available to codeTobias Hunger2016-07-142-4/+9
| | | | | | | | | | | | Make the string (e.g. "rc1" or "gSHA-dirty") available to the code.
* | | CMake Nightly Date StampKitware Robot2016-07-151-1/+1
| | |
* | | Merge topic 'cmake-ifw-package-updates'Brad King2016-07-142-8/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2aadb02f QtIFW: Don't show component selection page if it don't need 53992808 QtIFW: process USE_LGPL when CMake_INSTALL_COMPONENTS 8ae035a5 CMake: install COMPONENT cmcldeps
| * | | QtIFW: Don't show component selection page if it don't needKonstantin Podsvirov2016-07-131-1/+2
| | | |
| * | | CMake: install COMPONENT cmcldepsKonstantin Podsvirov2016-07-131-7/+11
| | | | | | | | | | | | | | | | Added in Tools group with IFW installer
* | | | Merge topic 'vs14-debug-enum-older-toolsets'Brad King2016-07-141-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 36fc3a53 VS: Fix VS 2015 .vcxproj debug setting for v90 toolset (#15986)
| * | | | VS: Fix VS 2015 .vcxproj debug setting for v90 toolset (#15986)Brad King2016-07-131-1/+2
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-07-141-1/+1
| |/ / / |/| | |
* | | | Merge topic 'no-export-cmake-version'Brad King2016-07-132-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | c376c5bc Do not place CMake version in export files
| * | | | Do not place CMake version in export filesChristoph Grüninger2016-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Files generated by `install(EXPORT)` and `export_library_dependencies()` may be installed with packages and consumed by dependents. In order to avoid re-building dependents only because the version of CMake changed, drop the CMake version from the export file content.
* | | | | Merge topic 'fix-cmake-E-env_vs8_wince'Brad King2016-07-131-26/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 047862d3 cmake: Fix -E env_vs8_wince implementation b7a94fbb cmake: Drop unused -E cmake_call_visual_studio_macro code
| * | | | | cmake: Fix -E env_vs8_wince implementationBrad King2016-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code has accidentally not been compiled since commit v3.0.0-rc1~556^2 (cmake: Split -E command implementation into separate source file, 2013-10-03) because CMAKE_HAVE_VS_GENERATORS was local to `cmake.cxx`. Fixes #16195.
| * | | | | cmake: Drop unused -E cmake_call_visual_studio_macro codeBrad King2016-07-111-24/+0
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | This code has not been compiled since commit v3.0.0-rc1~556^2 (cmake: Split -E command implementation into separate source file, 2013-10-03). It appears the code was never used since it was added anyway.
* | | | | Merge topic 'find-command-restore-PATH-on-unix'Brad King2016-07-131-4/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 54475018 Restore find_(library|file|path) search of PATH itself
| * | | | | Restore find_(library|file|path) search of PATH itselfBrad King2016-07-111-4/+2
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit commit v3.6.0-rc1~82^2 (Drop find_(library|file|path) prefixes from PATH on non-Windows, 2016-05-09) aggressively dropped search of the entries in PATH itself in addition to the prefixes derived from it. This regresses find modules that (incorrectly) depended on the behavior, including some of our own modules such as FindImageMagick. Restore the search of entries in PATH itself. If we want to drop it later we will need to do so with a policy. Fixes #16192.
| * | | | CMake 3.6.0v3.6.0Brad King2016-07-071-1/+1
| | | | |
* | | | | Merge topic 'windows-export-all-from-exe'Brad King2016-07-138-49/+68
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9da725cb Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports 2005b960 Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
| * | | | | Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exportsYury Zhuravlev2016-07-115-7/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For executables with ENABLE_EXPORTS set, export all symbols when instructed to do so by WINDOWS_EXPORT_ALL_SYMBOLS.
| * | | | | Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helperYury Zhuravlev2016-07-113-42/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor the implementation out of cmMakefileLibraryTargetGenerator into a helper method in cmMakefileTargetGenerator so it can be re-used elsewhere later.
* | | | | | Merge topic 'cmake-spelling'Brad King2016-07-131-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 56608618 Fix typos.
| * | | | | | Fix typos.Felix Geyer2016-07-101-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-07-131-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-07-121-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'add-gitignore'Brad King2016-07-111-5/+0
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | b4811f3e Tell Git to ignore .DS_Store files 4786ec51 Source: Remove long-unused .cvsignore file
| * | | | | Source: Remove long-unused .cvsignore fileBrad King2016-07-081-5/+0
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-07-111-1/+1
| |/ / / / |/| | | |