Brad King
8a98cf6432
Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files
...
Document these variables.
Change our convention for setting these variables from:
set(CMAKE_EXE_LINKER_FLAGS_INIT "...")
to
string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT " ...")
so that any value previously set by a toolchain file will be used.
2016-07-14 15:47:32 -04:00
Nils Gladitz
58677c327f
FindPostgreSQL: Fix initialization of PostgreSQL_LIBRARIES
2016-07-14 18:18:26 +02:00
Tobias Hunger
4db08807db
CMake: Report whether generators support platforms
2016-07-14 10:35:58 -04:00
Tobias Hunger
43a68a6dca
cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes
2016-07-14 10:35:58 -04:00
Tobias Hunger
af0e1cd4cb
Make CMake version dirty state available to code
...
Set `CMake_VERSION_IS_DIRTY` to 1 or 0 depending on whether the CMake
source tree is considered dirty or not.
2016-07-14 10:35:58 -04:00
Tobias Hunger
6a077b5d63
Make CMake version suffix available to code
...
Make the string (e.g. "rc1" or "gSHA-dirty") available to the code.
2016-07-14 10:27:17 -04:00
Brad King
a6bd08992e
Merge topic 'update-win-release'
...
9587011d
Utilities/Release: Update Windows binary host path to CMake
2016-07-14 09:24:19 -04:00
Brad King
4e427f4949
Merge topic 'FindOpenMP-updates'
...
73e9f36e
FindOpenMP: Detect version (specification date) from compiler
8f1103c0
FindOpenMP: Cleanup all variables unconditionally
ec963f04
FindOpenMP: Improve documentation formatting
2016-07-14 09:24:14 -04:00
Brad King
6f36dce0cf
Merge topic 'ExternalData-SecurityFix'
...
9b588b2b
ExternalData: Hide security-sensitive details from output
2016-07-14 09:24:05 -04:00
Brad King
2fe520d2b0
Merge topic 'cmake-ifw-package-updates'
...
2aadb02f
QtIFW: Don't show component selection page if it don't need
53992808
QtIFW: process USE_LGPL when CMake_INSTALL_COMPONENTS
8ae035a5
CMake: install COMPONENT cmcldeps
2016-07-14 09:24:00 -04:00
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