summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use looked up uname path for command executionGregor Jasny2017-02-191-4/+4
|
* Make CMAKE_HOST_SYSTEM_NAME available in scripting contextGregor Jasny2017-02-193-3/+10
|
* CMake Nightly Date StampKitware Robot2017-02-191-1/+1
|
* CMake Nightly Date StampKitware Robot2017-02-181-1/+1
|
* Merge topic 'FindHDF5-fix-header-langs'Brad King2017-02-171-2/+2
|\ | | | | | | | | 96d61393 FindHDF5: Fix search for language-specific header file
| * FindHDF5: Fix search for language-specific header fileBrad King2017-02-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-04) converted code of the form if(${LANGUAGE} MATCHES ...) to if(LANGUAGE MATCHES ...) However, `LANGUAGE` is a foreach() loop variable and not a normal variable so auto-dereference does not occur. Restore the explicit `${}` syntax and use the new name of the loop variable that has changed since then too. Fixes: #16651
* | Merge topic 'FindHDF5-include-dir-advanced'Brad King2017-02-171-1/+1
|\ \ | |/ | | | | | | 28bb68e3 FindHDF5: Restore HDF5_<LANG>_INCLUDE_DIR advanced cache entry mark
| * FindHDF5: Restore HDF5_<LANG>_INCLUDE_DIR advanced cache entry markBrad King2017-02-171-1/+1
| | | | | | | | | | | | | | | | | | Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) renamed the language loop variable used to construct the name of `HDF5_<LANG>_INCLUDE_DIR` but forgot to update it in the `mark_as_advanced` call. Fix it now. Issue: #16651
* | Merge topic 'install_name_policy'Brad King2017-02-1727-29/+257
|\ \ | | | | | | | | | | | | | | | | | | | | | 1ba91291 Add policy CMP0068 separate install_name and RPATH settings on macOS f7b9bf41 Apple: Add BUILD_WITH_INSTALL_NAME_DIR target property 4bff2d14 Apple: Refactor support for using INSTALL_NAME_DIR. 624fb9d7 Help: Format BUILD_WITH_INSTALL_RPATH documentation
| * | Add policy CMP0068 separate install_name and RPATH settings on macOSClinton Stimpson2017-02-1422-7/+165
| | | | | | | | | | | | | | | | | | | | | | | | BUILD_WITH_INSTALL_RPATH, SKIP_BUILD_RPATH, CMAKE_SKIP_RPATH and CMAKE_SKIP_INSTALL_RPATH no longer any effect on the install name of a target on macOS. Fixes: #16589
| * | Apple: Add BUILD_WITH_INSTALL_NAME_DIR target propertyClinton Stimpson2017-02-148-0/+41
| | | | | | | | | | | | | | | This new property controls whether to apply INSTALL_NAME_DIR to the build tree. It also overrides BUILD_WITH_INSTALL_RPATH.
| * | Apple: Refactor support for using INSTALL_NAME_DIR.Clinton Stimpson2017-02-142-20/+49
| | |
| * | Help: Format BUILD_WITH_INSTALL_RPATH documentationBrad King2017-02-141-7/+7
| | |
* | | Merge topic 'bison3'Brad King2017-02-176-2788/+3072
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 761ea205 cmCommandArgumentParser: reformat grammar 1728b9c0 cmDependsJavaParser: Port to bison 3 fe75e140 cmCommandArgumentParser: Port to bison 3
| * | | cmCommandArgumentParser: reformat grammarDaniel Pfeifer2017-02-162-197/+156
| | | |
| * | | cmDependsJavaParser: Port to bison 3Daniel Pfeifer2017-02-163-1919/+2335
| | | | | | | | | | | | | | | | | | | | Use %-directives to specify the scanner/lexer arguments and update the yyerror signature. Reduce the list of post-bison modifications needed.
| * | | cmCommandArgumentParser: Port to bison 3Daniel Pfeifer2017-02-163-731/+640
| | | | | | | | | | | | | | | | | | | | Use %-directives to specify the scanner/lexer arguments and update the yyerror signature. Reduce the list of post-bison modifications needed.
* | | | Merge topic 'FindOpenSSL-crypto-name'Brad King2017-02-171-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 9b78dca3 FindOpenSSL: Add another name for libcrypto with MSVC
| * | | | FindOpenSSL: Add another name for libcrypto with MSVCKevin Whitaker2017-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Add the `crypto` name without any prefix or suffix as a fallback, just as we already have for `ssl`.
* | | | | Merge topic 'capture-ctest_update-svn-failures'Brad King2017-02-1715-67/+95
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f10b2f72 ctest_update: Capture failure of svn to load revisions and local mods ef399f9b ctest_update: Refactor internal APIs to support more failure cases
| * | | | | ctest_update: Capture failure of svn to load revisions and local modsBrad King2017-02-162-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | Issue: #16646
| * | | | | ctest_update: Refactor internal APIs to support more failure casesBrad King2017-02-1615-57/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thread failure of VC tool commands through more APIs so that we can detect when they fail. Defer updating of the individual VC tool usage the future and just return true from them for now.
* | | | | | CMake Nightly Date StampKitware Robot2017-02-171-1/+1
| |_|/ / / |/| | | |
* | | | | Merge branch 'release'Brad King2017-02-160-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'autogen_fix_3.8' into releaseBrad King2017-02-151-2/+2
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'fix-ctest_update-svn' into releaseBrad King2017-02-151-1/+4
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'cuda-msvc-flags' into releaseBrad King2017-02-157-16/+17
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge branch 'release-3.7'Brad King2017-02-160-0/+0
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | Merge branch 'fix-ctest_update-svn' into release-3.7Brad King2017-02-151-1/+4
| |\ \ \ \ \ \ \ \ | | | |_|/ / / / / | | |/| | | | | |
* | | | | | | | | Merge topic 'vs-refactor-unknown-flags'Brad King2017-02-167-41/+44
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 109b8a6f VS: Refactor AdditionalOptions generation bd5ea699 cmVisualStudioGeneratorOptions: Add PrependInerhitedString method 3936a288 cmIDEOptions: Add SpaceAppendable flag table type
| * | | | | | | | | VS: Refactor AdditionalOptions generationBrad King2017-02-155-41/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store unknown flags directly in a flag map entry for `AdditionalOptions` instead of having a separate member for them. This avoids duplicating the output generation logic for the entry.
| * | | | | | | | | cmVisualStudioGeneratorOptions: Add PrependInerhitedString methodBrad King2017-02-152-0/+13
| | | | | | | | | |
| * | | | | | | | | cmIDEOptions: Add SpaceAppendable flag table typeBrad King2017-02-153-0/+22
| | | | | | | | | |
* | | | | | | | | | Merge topic 'vs-refactor-toolset-parsing'Brad King2017-02-1615-29/+130
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f773933f VS: Refactor generator toolset parsing d9e2b9a9 Tests: Split out RunCMake.GeneratorToolset Xcode checks
| * | | | | | | | | | VS: Refactor generator toolset parsingBrad King2017-02-1512-28/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We parse `CMAKE_GENERATOR_TOOLSET` values of the forms: * `toolset` * `toolset,host=x64` * `host=x64` Generalize the parsing to support the forms: * `toolset` * `toolset[,key=value]*` * `key=value[,key=value]*` Disallow duplicate keys. Require all but the first field to be of `key=value` form.
| * | | | | | | | | | Tests: Split out RunCMake.GeneratorToolset Xcode checksBrad King2017-02-154-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow the behavior of VS and Xcode generators to differ.
* | | | | | | | | | | Merge topic 'TestBigEndian-cxx-only'Brad King2017-02-161-7/+19
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ac0962ce TestBigEndian: Fix to work with CXX without C
| * | | | | | | | | | | TestBigEndian: Fix to work with CXX without CUwe Koloska2017-02-151-7/+19
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge topic 'command-cleanup-fix'Brad King2017-02-161-0/+7
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20ae76b1 cmDisallowedCommand: Forward final pass too
| * | | | | | | | | | | cmDisallowedCommand: Forward final pass tooBrad King2017-02-151-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 7fb14775 (cmDisallowedCommand: extract policy checking from cmCommand, 2016-12-26) introduced a wrapper for disallowed commands that forwards to their original commands. This broke the `export_library_dependencies` command that uses a final pass. Forward the final pass too to fix it.
* | | | | | | | | | | | Merge topic 'fix-ctest_update-svn'Brad King2017-02-161-1/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51849bba ctest_update: Fix svn log and external loading
| * | | | | | | | | | | ctest_update: Fix svn log and external loadingBrad King2017-02-151-1/+4
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.7.0-rc1~132^2 (CTestSVN: Fix segfault when CTEST_UPDATE_VERSION_ONLY is enabled, 2016-09-12) we do not properly extract svn log or externals. After updating we erase the information that was loaded before updating and can no longer log the changes between revisions to extract authors. Fix this by only loading the repository information once, whether needed by `NoteOldRevision`, `NoteNewRevision`, or both. Fixes: #12630, #16646
* | | | | | | | | | | Merge topic 'autogen_fix_3.8'Brad King2017-02-161-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 28ee3784 Autogen: Fix headers not skipped
| * | | | | | | | | | Autogen: Fix headers not skippedSebastian Holtermann2017-02-151-2/+2
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'cuda-msvc-flags'Brad King2017-02-167-16/+17
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / | |/| | | | | | / / / | |_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | 55fb46d2 CUDA: Fix default compiler flags on Windows d7c80f60 CUDA: Fix test cases to not override CUDA flags
| * | | | | | | | | CUDA: Fix default compiler flags on WindowsBrad King2017-02-152-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the default values of `CMAKE_CUDA_FLAGS[_<CONFIG>]` on Windows to make the host compiler flags match those produced for C++ by the `Platform/Windows-MSVC` module. This makes the flags consistent with those used for C++.
| * | | | | | | | | CUDA: Fix test cases to not override CUDA flagsBrad King2017-02-155-5/+5
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Append to `CMAKE_CUDA_FLAGS` instead of overwriting it.
* | | | | | | | | CMake Nightly Date StampKitware Robot2017-02-161-1/+1
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge branch 'release'Brad King2017-02-150-0/+0
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Merge branch 'cuda-no-Os' into releaseBrad King2017-02-141-1/+1
| |\ \ \ \ \ \ \