summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CPackDeb: Enable the DEB generator on WindowsNils Gladitz2017-06-288-28/+92
| | | | | | | | While some features require external Unix tools the generator is mostly portable. By enabling it on Windows it can be used for cross platform packaging.
* CMake Nightly Date StampKitware Robot2017-06-171-1/+1
|
* Merge branch 'release-3.9'Brad King2017-06-160-0/+0
|\
| * Merge branch 'doc-compile-features' into release-3.9Brad King2017-06-152-4/+4
| |\
* | \ Merge topic 'doc-dev-maint'Brad King2017-06-161-0/+30
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b0725f2f Help/dev: Add review instructions to maintainer guide Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !973
| * | | Help/dev: Add review instructions to maintainer guideBrad King2017-06-151-0/+30
| | | |
* | | | Merge topic 'fix-shadow-field-warnings'Brad King2017-06-165-24/+30
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 54c51e79 cmCPackDragNDropGenerator: Drop unused member 7b02cb29 cmCommonTargetGenerator: Rename member to avoid shadowing c1f15e1c cmGlobalGenerator: Rename member to avoid shadowing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !968
| * | | | cmCPackDragNDropGenerator: Drop unused memberBrad King2017-06-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Drop the unused `InstallPrefix` member that shadows a member in a subclass.
| * | | | cmCommonTargetGenerator: Rename member to avoid shadowingBrad King2017-06-142-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename the `LocalGenerator` and `GlobalGenerator` members to avoid shadowing similar members in subclasses that use more-specific pointer types.
| * | | | cmGlobalGenerator: Rename member to avoid shadowingBrad King2017-06-142-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `CurrentMakefile` member is shadowed by a generate-time member of the same name in `cmGlobalXCodeGenerator`. Rename our member to clarify its configure-time role and avoid the shadow.
* | | | | Merge topic 'doc-check-compiler-flag'Brad King2017-06-163-60/+90
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aa944c88 Check*CompilerFlag: Rewrite documentation of these modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !972
| * | | | | Check*CompilerFlag: Rewrite documentation of these modulesBrad King2017-06-153-60/+90
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Format with modern markup. Clarify that the setting of `CMAKE_REQUIRED_DEFINITIONS` is temporary. Add a note warning about contamination of the checks by `CMAKE_<LANG>_FLAGS`. Issue: #16973
* | | | | Merge topic 'doc-compile-features'Brad King2017-06-162-4/+4
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | c4610df0 Help: Document that VS 2017 compile features are recorded 69d50a7e Help: Fix typo in Cray/PGI/XL compile features docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !971
| * | | | Help: Document that VS 2017 compile features are recordedBrad King2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They were recorded by commit v3.7.0-rc1~156^2~2 (Features: Record features for VS 15 Preview 4, 2016-09-05). Fixes: #16974
| * | | | Help: Fix typo in Cray/PGI/XL compile features docsBrad King2017-06-152-3/+3
| | | | | | | | | | | | | | | | | | | | Reported-by: Rolf Eike Beer <eike@sf-mail.de>
* | | | | CMake Nightly Date StampKitware Robot2017-06-161-1/+1
| |/ / / |/| | |
* | | | Merge topic 'doc-test-layout'Brad King2017-06-153-39/+78
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1c547152 Tests: Document test directory layout in a README.rst 4e3483c0 Help/dev: Update source code guide to cover source tree layout Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !967
| * | | | Tests: Document test directory layout in a README.rstBrad King2017-06-143-40/+34
| | | | | | | | | | | | | | | | | | | | | | | | | Cross-reference the CMake Source Code Guide document. Also drop the outdated `Tests/README` file.
| * | | | Help/dev: Update source code guide to cover source tree layoutBrad King2017-06-141-0/+45
| | | | |
* | | | | Merge topic 'vs_csharp_prop_for_all_extensions'Brad King2017-06-154-39/+91
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c90630c5 Vs: add support for VS_CSHARP_* target property for additional file extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !961
| * | | | | Vs: add support for VS_CSHARP_* target property for additional file extensionsMichael Stürmer2017-06-134-39/+91
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #16726
* | | | | | Merge topic 'UseSWIG-avoid-dllimport-repeat'Brad King2017-06-151-4/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 76a0286b UseSWIG: Add `-dllimport` only if not already specified Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !958
| * | | | | | UseSWIG: Add `-dllimport` only if not already specifiedRobert Langlois2017-06-141-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SWIG fails with a redefined macro error when `-dllimport` is specified more than once. One case where you would want to specify your own dllimport is when using SWIG with netstandard2.0. .NET Core does not search for shared library like Mono or .NET, so you need a fully qualified shared library name.
* | | | | | | Merge branch 'release-3.9'Brad King2017-06-150-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'ipo-per-lang' into release-3.9Brad King2017-06-1422-52/+62
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'update-curl' into release-3.9Brad King2017-06-1471-1043/+1515
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'libuv-restore-fmode' into release-3.9Brad King2017-06-141-0/+16
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge topic 'ipo-per-lang'Brad King2017-06-1522-52/+62
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ba247cca IPO: Consider support for each language separately Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !964
| * | | | | | | | | IPO: Consider support for each language separatelyBrad King2017-06-1422-52/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only define `INTERPROCEDURAL_OPTIMIZATION` behavior for C, CXX, and Fortran languages. Do not try to enable support for other languages. Furthermore, each language builds with a different compiler, so check for support by CMake and the compiler for each language independently. Fixes: #16944
* | | | | | | | | | Merge topic 'update-curl'Brad King2017-06-1571-1043/+1515
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a3ef36f1 Merge branch 'upstream-curl' into update-curl 06d6d6c4 curl 2017-06-14 (54b636f1) 91101f10 curl: Update script to get curl 7.54.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !965
| * | | | | | | | | Merge branch 'upstream-curl' into update-curlBrad King2017-06-1470-1042/+1514
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2017-06-14 (54b636f1) Resolve a logical conflict in `Utilities/cmcurl/CMakeLists.txt` by disabling CA bundle/path detection for build within CMake. CMake already handles locating a CA bundle/path at runtime.
| | * | | | | | | | | curl 2017-06-14 (54b636f1)Curl Upstream2017-06-1471-1048/+1517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 54b636f14546d3fde9f9c67c3b32701d78563161 (curl-7_54_1).
| * | | | | | | | | | curl: Update script to get curl 7.54.1Brad King2017-06-141-1/+1
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge topic 'libuv-restore-fmode'Brad King2017-06-151-0/+16
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 871adefc cmake: Fix default file translate mode when using libuv Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !963
| * | | | | | | | | cmake: Fix default file translate mode when using libuvBrad King2017-06-141-0/+16
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows, libuv's one-time initialization changes the C runtime library's `_fmode` setting to `_O_BINARY`, thus causing files to open as binary after that instead of the default `_O_TEXT` mode. See upstream libuv issue 840. Work around the problem by performing libuv initialization early and then restoring `_fmode`. In particular, this currently affects server mode. Without this fix, the `_fmode` setting changes when the server mode initializes libuv. Fixes: #16962
* | | | | | | | | CMake Nightly Date StampKitware Robot2017-06-151-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Merge branch 'release-3.9'Brad King2017-06-140-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge branch 'add-missing-compiler-release-notes' into release-3.9Brad King2017-06-142-1/+22
| |\ \ \ \ \ \ \ | | | |_|_|_|_|/ | | |/| | | | |
| * | | | | | | Merge branch 'readme-supported-platforms' into release-3.9Brad King2017-06-131-1/+7
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge topic 'add-missing-compiler-release-notes'Brad King2017-06-142-1/+22
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | / | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 28756437 Help: Add docs for new compilers supporting language standards. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !966
| * | | | | | | Help: Add docs for new compilers supporting language standards.Chuck Atkins2017-06-142-1/+22
| |/ / / / / /
* | | | | | | Merge topic 'vs-dotnet-custom-reference-tags'Brad King2017-06-148-0/+119
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 07ec212a VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !960
| * | | | | | | VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>Michael Stürmer2017-06-138-0/+119
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Fixes: #16689
* | | | | | | Merge topic 'autogen_uc'Brad King2017-06-142-25/+53
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f68ad66 Autogen: Tests: Disable some tests on non ASCII build paths 38e3fc4b Autogen: Tests fix for utf8 paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !959
| * | | | | | | Autogen: Tests: Disable some tests on non ASCII build pathsSebastian Holtermann2017-06-132-23/+51
| | | | | | | |
| * | | | | | | Autogen: Tests fix for utf8 pathsSebastian Holtermann2017-06-121-2/+2
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge topic 'readme-supported-platforms'Brad King2017-06-141-1/+7
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf2e4bfb README: Update list of supported platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !962
| * | | | | | README: Update list of supported platformsBrad King2017-06-131-1/+7
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | Convert to a bullet list. Drop platforms for which we no longer have nightly testing.
* | | | | | CMake Nightly Date StampKitware Robot2017-06-141-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.9'Brad King2017-06-130-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |