Michael Stürmer
ec7b3af7e7
Vs: remove /nowin32manifest from C# flags to enable default VS behavior
...
if /nowin32manifest is specified, it will be preferred over any occurring
/win32manifest:<file> parameter
Fixes : #16969 , #16970
2017-06-16 09:33:06 +02:00
Kitware Robot
22894747b4
CMake Nightly Date Stamp
2017-06-16 00:01:09 -04:00
Brad King
7c5299add4
Merge topic 'doc-test-layout'
...
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
2017-06-15 10:23:38 -04:00
Brad King
f3ffd18ab6
Merge topic 'vs_csharp_prop_for_all_extensions'
...
c90630c5 Vs: add support for VS_CSHARP_* target property for additional file extensions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !961
2017-06-15 10:22:12 -04:00
Brad King
2afc4bf608
Merge topic 'UseSWIG-avoid-dllimport-repeat'
...
76a0286b UseSWIG: Add `-dllimport` only if not already specified
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !958
2017-06-15 10:20:08 -04:00
Brad King
41897b4665
Merge branch 'release-3.9'
2017-06-15 10:06:25 -04:00
Brad King
d3b981ab3e
Merge topic 'ipo-per-lang'
...
ba247cca IPO: Consider support for each language separately
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !964
2017-06-15 10:05:02 -04:00
Brad King
df6f3ef9a6
Merge topic 'update-curl'
...
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
2017-06-15 10:03:31 -04:00
Brad King
65834d04a2
Merge topic 'libuv-restore-fmode'
...
871adefc cmake: Fix default file translate mode when using libuv
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !963
2017-06-15 10:02:56 -04:00
Kitware Robot
a0ba798e42
CMake Nightly Date Stamp
2017-06-15 00:01:05 -04:00
Brad King
877e7383b3
Merge branch 'release-3.9'
2017-06-14 15:11:15 -04:00
Brad King
61c1848cdc
Merge branch 'ipo-per-lang' into release-3.9
2017-06-14 15:10:39 -04:00
Brad King
df1c187f2f
Merge branch 'update-curl' into release-3.9
2017-06-14 15:10:28 -04:00
Brad King
8e32bebd8d
Merge branch 'libuv-restore-fmode' into release-3.9
2017-06-14 15:10:20 -04:00
Brad King
fdacfc6604
Merge branch 'add-missing-compiler-release-notes' into release-3.9
2017-06-14 15:10:12 -04:00
Brad King
1c5471527e
Tests: Document test directory layout in a README.rst
...
Cross-reference the CMake Source Code Guide document.
Also drop the outdated `Tests/README` file.
2017-06-14 15:04:19 -04:00
Brad King
4e3483c007
Help/dev: Update source code guide to cover source tree layout
2017-06-14 15:03:50 -04:00
Brad King
a7cbc5f245
Merge topic 'add-missing-compiler-release-notes'
...
28756437 Help: Add docs for new compilers supporting language standards.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !966
2017-06-14 14:12:47 -04:00
Brad King
871adefce9
cmake: Fix default file translate mode when using libuv
...
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
2017-06-14 12:46:03 -04:00
Brad King
c8b4da5838
Merge topic 'vs-dotnet-custom-reference-tags'
...
07ec212a VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !960
2017-06-14 12:43:34 -04:00
Chuck Atkins
28756437f2
Help: Add docs for new compilers supporting language standards.
2017-06-14 11:54:58 -04:00
Brad King
b0835fefd2
Merge topic 'autogen_uc'
...
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
2017-06-14 11:49:28 -04:00
Brad King
cbc7d2435e
Merge topic 'readme-supported-platforms'
...
bf2e4bfb README: Update list of supported platforms
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !962
2017-06-14 11:49:06 -04:00
Brad King
a3ef36f153
Merge branch 'upstream-curl' into update-curl
...
* 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.
2017-06-14 11:10:22 -04:00
Curl Upstream
06d6d6c4ae
curl 2017-06-14 (54b636f1)
...
Code extracted from:
https://github.com/curl/curl.git
at commit 54b636f14546d3fde9f9c67c3b32701d78563161 (curl-7_54_1).
2017-06-14 10:46:35 -04:00
Brad King
91101f108d
curl: Update script to get curl 7.54.1
2017-06-14 10:46:19 -04:00
Brad King
ba247ccaba
IPO: Consider support for each language separately
...
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
2017-06-14 10:36:57 -04:00
Kitware Robot
3c40207a10
CMake Nightly Date Stamp
2017-06-14 00:01:05 -04:00
Robert Langlois
76a0286b1d
UseSWIG: Add -dllimport
only if not already specified
...
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.
2017-06-13 18:07:32 -07:00
Brad King
14c82d14bc
Merge branch 'readme-supported-platforms' into release-3.9
2017-06-13 13:10:59 -04:00
Brad King
bf2e4bfbaa
README: Update list of supported platforms
...
Convert to a bullet list. Drop platforms for which we no longer have
nightly testing.
2017-06-13 13:05:51 -04:00
Brad King
52b10ca882
Merge branch 'release-3.9'
2017-06-13 11:09:53 -04:00
Sebastian Holtermann
7f68ad6612
Autogen: Tests: Disable some tests on non ASCII build paths
2017-06-13 16:51:33 +02:00
Michael Stürmer
07ec212ae8
VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>
...
Fixes : #16689
2017-06-13 10:46:31 -04:00
Michael Stürmer
c90630c501
Vs: add support for VS_CSHARP_* target property for additional file extensions
...
Fixes : #16726
2017-06-13 16:04:22 +02:00
Brad King
c52b982da6
CMake 3.9.0-rc3
v3.9.0-rc3
2017-06-13 09:59:27 -04:00
Brad King
4e23a1d0eb
Merge branch 'release-3.9'
2017-06-13 09:29:39 -04:00
Brad King
9203aff851
Merge topic 'android-unified-headers'
...
3d00be13 Android: Add support for unified headers
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !956
2017-06-13 09:27:17 -04:00
Brad King
6733d602af
Merge topic 'remove-stray-line'
...
ae77d976 cmGlobalGenerator: Remove unused line
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !955
2017-06-13 09:20:54 -04:00
Brad King
5f704d992d
Merge topic 'doc-pkgconfig-list'
...
70a6cb70 FindPkgConfig: mention that variables will be ;-lists
6610fdbe FindPkgConfig: fix confusing indentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !957
2017-06-13 09:20:34 -04:00
Brad King
087b8ccda9
Merge topic 'cuda-dlink-no-deprecated-gpu'
...
7368ade2 CUDA: When linking device code suppress CUDA 8.0+ deprecation warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !951
2017-06-13 09:18:19 -04:00
Brad King
fb99b0b87b
Merge branch 'cuda-dlink-no-deprecated-gpu' into release-3.9
2017-06-13 09:17:06 -04:00
Robert Maynard
7368ade250
CUDA: When linking device code suppress CUDA 8.0+ deprecation warnings
...
The CUDA compiler automatic deprecation warnings are pure noise when
doing device linking, and should be suppressed to reduce the amount of
confusion from users.
2017-06-13 09:15:19 -04:00
Kitware Robot
4ba2d2e3d7
CMake Nightly Date Stamp
2017-06-13 00:01:05 -04:00
Brad King
70ec0f2ad1
Merge branch 'doc-pkgconfig-list' into release-3.9
2017-06-12 16:24:50 -04:00
Rolf Eike Beer
70a6cb70f6
FindPkgConfig: mention that variables will be ;-lists
2017-06-12 22:03:20 +02:00
Rolf Eike Beer
6610fdbed2
FindPkgConfig: fix confusing indentation
2017-06-12 22:03:20 +02:00
Sebastian Holtermann
38e3fc4bdd
Autogen: Tests fix for utf8 paths
2017-06-12 21:54:45 +02:00
Brad King
05789144bd
Merge branch 'android-unified-headers' into release-3.9
2017-06-12 12:59:23 -04:00
Brad King
3d00be13ee
Android: Add support for unified headers
...
The unified headers are preferred as of NDK r15, so use them by default
if available and provide an option to use the deprecated headers.
Inspired-by: Florent Castelli <florent.castelli@gmail.com>
Fixes : #16584
2017-06-12 11:47:30 -04:00