summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'update-ctest-documentation'Brad King2017-11-105-128/+167
|\ | | | | | | | | | | | | | | | | | | | | 3b272ff8 Help: Add 'Label and Subproject Summary' section to ctest(1) manual 002d0a1c Help: Normalize capitalization of 'CTest' in ctest(1) manual 9d3aa95c Help: Divide ctest(1) manual options into sections 7904b659 Tests: Remove incorrect use of 'test-timeout' option e80dc2ad cmCTest: Remove dead code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1427
| * Help: Add 'Label and Subproject Summary' section to ctest(1) manualBetsy McPhail2017-11-101-1/+27
| |
| * Help: Normalize capitalization of 'CTest' in ctest(1) manualBetsy McPhail2017-11-101-24/+24
| |
| * Help: Divide ctest(1) manual options into sectionsBetsy McPhail2017-11-101-87/+114
| |
| * Tests: Remove incorrect use of 'test-timeout' optionBetsy McPhail2017-11-101-1/+1
| |
| * cmCTest: Remove dead codeBetsy McPhail2017-11-074-17/+3
| | | | | | | | The option 'ctest-config' is ignored.
* | Merge topic 'cmakeServerRequiredCMakeVersion'Brad King2017-11-103-0/+6
|\ \ | | | | | | | | | | | | | | | | | | cdf5f34b server: return minimum cmake required version for each project Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1462
| * | server: return minimum cmake required version for each projectJustin Goshi2017-11-073-0/+6
| |/
* | Merge topic 'csharp-settings-property'Brad King2017-11-101-6/+2
|\ \ | | | | | | | | | | | | | | | | | | 15892aa3 VS: Fix warnings in generated references to '.settings' files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1450
| * | VS: Fix warnings in generated references to '.settings' filesYoshinori Tahara2017-11-091-6/+2
| | | | | | | | | | | | | | | | | | According to MSDN docs [1], LastGenOutput is just a file name. [1] https://msdn.microsoft.com/en-us/library/bb629388.aspx
* | | Merge topic 'test-CTestTest2-intl'Brad King2017-11-101-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9ffb9cb8 Tests: In CTestTest2 configure KWSys encoding to match CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1468
| * | | Tests: In CTestTest2 configure KWSys encoding to match CMakeBrad King2017-11-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | During configuration of KWSys by CMake we write UTF-8 content to a string used by KWSys tests. Tell KWSys to interpret it as UTF-8 instead of the ANSI code page.
* | | | Merge topic 'update-kwsys'Brad King2017-11-101-8/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8bef3e31 Merge branch 'upstream-KWSys' into update-kwsys e8d0b431 KWSys 2017-11-09 (40d7b1bb) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1467
| * \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-091-8/+11
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-09 (40d7b1bb)
| | * | | KWSys 2017-11-09 (40d7b1bb)KWSys Upstream2017-11-091-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 40d7b1bba6abb1a2aea4c2d46a48968fb31a9d7d (master). Upstream Shortlog ----------------- Clinton Stimpson (1): e9d2b696 SystemTools: Cache only existing path names in GetActualCaseForPath
* | | | | Merge topic 'windows-mt-update-quiet'Brad King2017-11-101-14/+23
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18eae3f0 Windows: Do not report manifest tool update notification as failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1470
| * | | | | Windows: Do not report manifest tool update notification as failureBrad King2017-11-091-14/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A diagnostic message added in commit v3.10.0-rc1~59^2 (Windows: Improve link-time error messages when rc or mt fail, 2017-09-22) incorrectly reports the `mt /notify_update` special return code as a failure. Fix the logic to consider the special return codes as success. Fixes: #17444
* | | | | | Merge topic 'fetchcontent-support-use-before-project-command'Craig Scott2017-11-101-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b551beb6 FetchContent: Support use of the module before "project()" command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1448
| * | | | | | FetchContent: Support use of the module before "project()" commandJean-Christophe Fillion-Robin2017-11-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Craig Scott <craig.scott@crascit.com> Co-authored-by: Brad King <brad.king@kitware.com>
* | | | | | | CMake Nightly Date StampKitware Robot2017-11-101-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.10'Brad King2017-11-090-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'FindOpenGL-no-glvnd-for-GL' into release-3.10Brad King2017-11-091-20/+24
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1466
* | \ \ \ \ \ \ \ Merge topic 'FindOpenGL-no-glvnd-for-GL'Brad King2017-11-091-20/+24
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | / / / / | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | e6b209c8 FindOpenGL: Default to non-GLVND libraries for legacy GL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1466
| * | | | | | | FindOpenGL: Default to non-GLVND libraries for legacy GLBrad King2017-11-091-20/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects using `OPENGL_LIBRARIES` or `OpenGL::GL` expect legacy GL. Although GLVND OpenGL+GLX provides legacy GL interfaces, using those library files may conflict with legacy GL library files used by dependencies (or dependents) of such projects. Therefore we should not yet use OpenGL+GLX when a legacy GL library is available. If `OPENGL_gl_LIBRARY` is set then use it as the legacy GL library. If it is *not* set then fall back to using GLVND OpenGL+GLX to provide legacy GL interfaces. This will allow users to build projects using GLVND even if they have not been ported. Fixes: #17437
* | | | | | | | Merge branch 'release-3.10'Brad King2017-11-090-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge branch 'FindHDF5-c-version' into release-3.10Brad King2017-11-081-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1465
* | \ \ \ \ \ \ \ Merge topic 'FindHDF5-c-version'Brad King2017-11-091-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6abb6c8 FindHDF5: Fix H5_VERSION on Patch in C Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1465
| * | | | | | | | FindHDF5: Fix H5_VERSION on Patch in CAxel Huebl2017-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a typo from commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-04) that accidentally used the HDF5 C++ version (which could be empty) while detecting the C patch version. The detection failed for patch releases, such as `1.10.0-patch1` becoming `.1` instead of `1.10.0.1`.
* | | | | | | | | Merge topic 'cmake-default-dir-install-permissions'Brad King2017-11-0921-62/+315
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7e896029 CPack: enable setting default dir creation permissions a4c82916 CPack test: expand output checking fallback 670ad047 Move file/dir permissions code to common file. deeba85f CMake: enable setting default dir creation permissions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1433
| * | | | | | | | | CPack: enable setting default dir creation permissionsDomen Vrankar2017-11-0812-12/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces CPACK_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable which adds support for functionality introduced by CMAKE_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable. Fixes #17333 # Conflicts: # Help/release/dev/cmake-default-dir-install-permissions.rst
| * | | | | | | | | CPack test: expand output checking fallbackDomen Vrankar2017-11-082-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some tests can have the same output for a certain subtest no matter which packaging generator is used.
| * | | | | | | | | Move file/dir permissions code to common file.Domen Vrankar2017-11-085-49/+85
| | | | | | | | | |
| * | | | | | | | | CMake: enable setting default dir creation permissionsDomen Vrankar2017-11-085-1/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces CMAKE_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable which enables the user to specify the default permissions for directory creation. This setting is then used to auto set the permissions on directories which are implicitly created by install() and file(INSTALL) commands such as CMAKE_INSTALL_PREFIX directories.
* | | | | | | | | | Merge topic 'fortran-flags-docstring'Brad King2017-11-091-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 27b62fa4 Fortran: Use same DOC for flags as other languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1463
| * | | | | | | | | | Fortran: Use same DOC for flags as other languagesChristian Pfeiffer2017-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, only Fortran uses the string "Flags for Fortran compiler", whereas C, CXX, CUDA all use the same, more descriptive string.
* | | | | | | | | | | Merge topic 'contract-plplot'Brad King2017-11-093-0/+23
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 05e9f6ec Tests: Add contract test for PLplot Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1452
| * | | | | | | | | | | Tests: Add contract test for PLplotBrad King2017-11-083-0/+23
| | | | | | | | | | | |
* | | | | | | | | | | | CMake Nightly Date StampKitware Robot2017-11-091-1/+1
| |_|/ / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge topic 'imported-promotion'Brad King2017-11-0814-2/+248
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a3922be Add new target-property `IMPORTED_GLOBAL`. 854e482a cmTarget: Simplified and fixed a string-comparision. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1254
| * | | | | | | | | | | Add new target-property `IMPORTED_GLOBAL`.Deniz Bahadir2017-11-0714-1/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The purpose of this new `IMPORTED_GLOBAL` target-property is to prolong the lifetime and scope of `IMPORTED` targets in such a way as if they had been created with the keyword `GLOBAL` in the first place. * It can only be set to `TRUE`. That means, a local `IMPORTED` target can be promoted to global scope but a global `IMPORTED` target cannot be degraded to local scope! * Setting it to `TRUE` only succeeds if done from within the same directory in which the `IMPORTED` target was created in the first place. Fixes #17256.
| * | | | | | | | | | | cmTarget: Simplified and fixed a string-comparision.Deniz Bahadir2017-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, `cmTarget::CheckProperty` accepted several strings as valid properties, including all strings prefixed with "INTERFACE_LINK_LIBRARIES". Now, that particular string is still accepted but other strings prefixed with that string are no longer accepted.
* | | | | | | | | | | | Merge topic 'update-kwsys'Brad King2017-11-089-15/+15
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 517cfe0b Merge branch 'upstream-KWSys' into update-kwsys dc059ae7 KWSys 2017-11-07 (5249a82d) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1458
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-079-15/+15
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-07 (5249a82d)
| | * | | | | | | | | | | KWSys 2017-11-07 (5249a82d)KWSys Upstream2017-11-079-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 5249a82d5e617a29659e5881d0df65acb3220eab (master). Upstream Shortlog ----------------- Brad King (1): bfdbfe9b Avoid requiring CMake 3.4 string(APPEND) luzpaz (1): 9a1d5901 Fix trivial typos in text
* | | | | | | | | | | | | Merge topic 'flang-windows'Brad King2017-11-083-22/+23
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c368228 Flang: Add support for compiling sources on Windows 72d27964 Flang: Identify as simulating MSVC on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1430
| * | | | | | | | | | | | | Flang: Add support for compiling sources on WindowsIsuru Fernando2017-10-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `CMAKE_Fortran_COMPILE_OBJECT` for Flang on Windows.
| * | | | | | | | | | | | | Flang: Identify as simulating MSVC on WindowsIsuru Fernando2017-10-312-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In `CMakeFortranCompilerId.F.in`, take the `_MSC_VER` out of the Intel-specific block so it will trigger for other compilers like Flang. In `Compiler/Clang.cmake`, switch off Fortran too.
* | | | | | | | | | | | | | Merge branch 'release-3.10'Brad King2017-11-080-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'implicit-lib-gcceh' into release-3.10Brad King2017-11-082-2/+22
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1460
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'FindOpenGL-clarify-libraries' into release-3.10Brad King2017-11-071-1/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1459