Brad King
2364819d37
Merge topic 'ExternalProject-alt-urls'
...
2eec433f
ExternalProject: Add support for multiple alternative URLs
2016-07-14 09:23:50 -04:00
Brad King
4d3d28750e
Merge topic 'vs14-debug-enum-older-toolsets'
...
36fc3a53
VS: Fix VS 2015 .vcxproj debug setting for v90 toolset (#15986 )
2016-07-14 09:23:45 -04:00
Brad King
f5c19a9dcc
Merge topic 'no-implicit-link-clang-rt'
...
35322226
CMakeParseImplicitLinkInfo: Exclude libclang_rt libraries
2016-07-14 09:23:35 -04:00
Kitware Robot
59f23193a7
CMake Nightly Date Stamp
2016-07-14 00:01:03 -04:00
Brad King
37d15c399e
MSVC: Set all CMAKE_*_LINKER_FLAGS_INIT directly
...
Avoid copying CMAKE_EXE_LINKER_FLAGS_INIT to the others.
2016-07-13 15:05:32 -04:00
Brad King
55c884ed3b
Embarcadero: Set all CMAKE_*_LINKER_FLAGS_INIT directly
...
Avoid copying CMAKE_EXE_LINKER_FLAGS_INIT to the others.
2016-07-13 15:01:26 -04:00
Brad King
aec3c79acb
Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespace
2016-07-13 14:41:21 -04:00
Brad King
9587011d14
Utilities/Release: Update Windows binary host path to CMake
2016-07-13 14:07:14 -04:00
Sujin Philip
73e9f36ea6
FindOpenMP: Detect version (specification date) from compiler
...
Port changes from VTK commit fda6a31cb9 (Added Improved FindOpenMP
module, 2015-04-23). Improve use of try_compile to avoid needing
to pass OpenMP flags as libraries.
2016-07-13 11:49:01 -04:00
Alex Turbov
9b588b2bdf
ExternalData: Hide security-sensitive details from output
...
Do not disclose credentials when printing URIs used to fetch external resources.
2016-07-13 18:41:57 +03:00
Brad King
8f1103c0fd
FindOpenMP: Cleanup all variables unconditionally
2016-07-13 11:02:01 -04:00
Brad King
ec963f04cb
FindOpenMP: Improve documentation formatting
...
Also drop link to OpenMP compilers because our supported list may
not include all compilers.
2016-07-13 10:56:46 -04:00
Konstantin Podsvirov
2aadb02f83
QtIFW: Don't show component selection page if it don't need
2016-07-13 10:02:12 -04:00
Konstantin Podsvirov
5399280873
QtIFW: process USE_LGPL when CMake_INSTALL_COMPONENTS
2016-07-13 10:02:12 -04:00
Konstantin Podsvirov
8ae035a569
CMake: install COMPONENT cmcldeps
...
Added in Tools group with IFW installer
2016-07-13 10:02:12 -04:00
Brad King
53df6d5995
Merge topic 'findicu'
...
0e9e6aa8
Tests: Run clang-format on FindICU test code
2016-07-13 10:01:47 -04:00
Brad King
0e9e6aa85d
Tests: Run clang-format on FindICU test code
2016-07-13 10:01:02 -04:00
Lars Schmertmann
2eec433f98
ExternalProject: Add support for multiple alternative URLs
...
Now it is possible to pass multiple URLs as a list that will be tried in
and foreach(). So it will try next URL if the previous failed.
Fixes #15749 .
2016-07-13 09:44:34 -04:00
Brad King
41c3c9a495
Merge branch 'release'
2016-07-13 09:37:43 -04:00
Brad King
8ab1989e93
Merge branch 'vs14-debug-enum-older-toolsets' into release
2016-07-13 09:37:03 -04:00
Brad King
36fc3a5372
VS: Fix VS 2015 .vcxproj debug setting for v90 toolset ( #15986 )
2016-07-13 09:35:39 -04:00
Brad King
291e41855c
Merge topic 'findicu'
...
e3bff7b3
Help: Add notes for topic 'findicu'
4a63be15
FindICU: New module
2016-07-13 09:26:55 -04:00
Brad King
7a31a2717b
Merge topic 'FindHDF5-fix-misc-issues'
...
d5e4516e
FindHDF5: Cleanup inconsistent use of HDF5_ROOT
4ece8bdd
FindHDF5: Properly fail when required components are not found.
87c1cd9c
FindHDF5: Fix h5cc arg parsing to work with homebrew on Mac
2016-07-13 09:26:52 -04:00
Brad King
de1f409844
Merge topic 'no-export-cmake-version'
...
c376c5bc
Do not place CMake version in export files
2016-07-13 09:26:50 -04:00
Brad King
7f36d89595
Merge topic 'fix-cmake-E-env_vs8_wince'
...
047862d3
cmake: Fix -E env_vs8_wince implementation
b7a94fbb
cmake: Drop unused -E cmake_call_visual_studio_macro code
2016-07-13 09:26:47 -04:00
Brad King
64095e36ee
Merge topic 'cpack-rpm-debug-logging-fix'
...
83799aa9
CPack/RPM: Debug logging should only print if requested for
2016-07-13 09:26:44 -04:00
Brad King
4b726a3f5c
Merge topic 'fix-cpack-rpm-different-package-names'
...
672e6d2e
CPack/RPM: Add missed CPACK_RPM_FILE_NAME fallback variable
2016-07-13 09:26:40 -04:00
Brad King
602d95d16d
Merge topic 'find-command-restore-PATH-on-unix'
...
54475018
Restore find_(library|file|path) search of PATH itself
2016-07-13 09:26:37 -04:00
Brad King
40f24f0ec2
Merge topic 'windows-export-all-from-exe'
...
9da725cb
Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports
2005b960
Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
2016-07-13 09:26:33 -04:00
Brad King
43875ca59c
Merge topic 'cmake-spelling'
...
56608618
Fix typos.
2016-07-13 09:26:30 -04:00
Harry Mallon
83799aa934
CPack/RPM: Debug logging should only print if requested for
2016-07-13 09:23:24 -04:00
Brad King
e3bff7b3af
Help: Add notes for topic 'findicu'
2016-07-13 09:15:16 -04:00
Roger Leigh
4a63be15dd
FindICU: New module
2016-07-13 09:15:16 -04:00
Brad King
9c9ac043b4
Merge branch 'FindHDF5-fix-misc-issues' into release
2016-07-13 08:57:16 -04:00
Kitware Robot
056db896e3
CMake Nightly Date Stamp
2016-07-13 00:01:03 -04:00
Chuck Atkins
d5e4516ec2
FindHDF5: Cleanup inconsistent use of HDF5_ROOT
2016-07-12 15:32:10 -04:00
Chuck Atkins
4ece8bdd0f
FindHDF5: Properly fail when required components are not found.
2016-07-12 13:40:41 -04:00
Chuck Atkins
87c1cd9c51
FindHDF5: Fix h5cc arg parsing to work with homebrew on Mac
2016-07-12 11:08:11 -04:00
Kitware Robot
49f5818d8a
CMake Nightly Date Stamp
2016-07-12 00:01:04 -04:00
Brad King
353222262a
CMakeParseImplicitLinkInfo: Exclude libclang_rt libraries
...
These libraries are used for Clang runtime analysis support with
flags like `-fsanitize=memory` and are not actually implicitly
linked libraries.
Fixes #16194 .
2016-07-11 16:30:02 -04:00
Brad King
047862d391
cmake: Fix -E env_vs8_wince implementation
...
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 .
2016-07-11 14:44:38 -04:00
Brad King
b7a94fbb70
cmake: Drop unused -E cmake_call_visual_studio_macro code
...
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.
2016-07-11 14:32:50 -04:00
Christoph Grüninger
c376c5bca2
Do not place CMake version in export files
...
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.
2016-07-11 11:35:27 -04:00
Brad King
c7159e3f09
Merge branch 'fix-cpack-rpm-different-package-names' into release
2016-07-11 11:21:01 -04:00
Alex Turbov
672e6d2e20
CPack/RPM: Add missed CPACK_RPM_FILE_NAME fallback variable
...
In commit v3.6.0-rc1~66^2 (CPack/RPM different package names,
2016-05-15) we forgot the non-uppercased fallback variable name
`CPACK_RPM_<COMPONENT>_FILE_NAME`. Add it now.
2016-07-11 11:19:24 -04:00
Brad King
2bef0758e8
Merge branch 'find-command-restore-PATH-on-unix' into release
2016-07-11 10:31:36 -04:00
Brad King
54475018ae
Restore find_(library|file|path) search of PATH itself
...
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 .
2016-07-11 10:27:27 -04:00
Brad King
507aa256e5
Merge topic 'tiff-typo'
...
7959d518
FindTIFF: Correct variable names in unit test
2016-07-11 09:56:17 -04:00
Brad King
35284a63ea
Merge topic 'add-gitignore'
...
b4811f3e
Tell Git to ignore .DS_Store files
4786ec51
Source: Remove long-unused .cvsignore file
2016-07-11 09:56:14 -04:00
Yury Zhuravlev
9da725cb00
Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports
...
For executables with ENABLE_EXPORTS set, export all symbols when
instructed to do so by WINDOWS_EXPORT_ALL_SYMBOLS.
2016-07-11 09:41:04 -04:00