Brad King
33b562aa72
Help: Add notes for topic 'FindBISON-report-file'
2016-07-18 09:11:25 -04:00
Eon Jeong
ab8d5d0fdb
FindBISON: Refactor public and inner macro routines
2016-07-18 09:06:36 -04:00
Eon Jeong
c42e63a97e
FindBISON: Add REPORT_FILE option to pass --report-file=FILE
2016-07-18 09:06:31 -04:00
Eon Jeong
ad2497aa05
FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]]
2016-07-18 09:06:16 -04:00
Brad King
4bb3c4102f
Merge branch 'release'
2016-07-18 08:58:36 -04:00
Brad King
8a5472bd2f
Merge topic 'vs-natvis'
...
a6290cff
VS: Add support for NATVIS files
2016-07-18 08:57:33 -04:00
Brad King
d0be658205
Merge topic 'ninja-no-accidental-rsp'
...
86dd2427
Ninja: Do not force response files when no sysconf(3) limit is used
2016-07-18 08:57:30 -04:00
Brad King
b224f43120
Merge topic 'ninja-portable-arg-max'
...
5ec17e61
Ninja: Generalize check for sysconf(3) call
2016-07-18 08:57:26 -04:00
Brad King
b475599d58
Merge topic 'FindGIF-version'
...
0a6c227d
FindGIF: Detect version from GIF 4.1.6 and above
2016-07-18 08:57:23 -04:00
Kitware Robot
d290751d0e
CMake Nightly Date Stamp
2016-07-18 00:01:03 -04:00
Kitware Robot
3cf455ba3d
CMake Nightly Date Stamp
2016-07-17 00:01:04 -04:00
Kitware Robot
5642349129
CMake Nightly Date Stamp
2016-07-16 00:01:04 -04:00
Robert Dailey
a6290cffae
VS: Add support for NATVIS files
...
Add an explicit `<Natvis>` element in VS project files for `*.natvis`
files. These enable custom debug visualizers for project-specific
types.
Fixes #16043 .
2016-07-15 10:36:21 -04:00
Raphael Kubo da Costa
5ec17e6106
Ninja: Generalize check for sysconf(3) call
...
Use `sysconf(_SC_ARG_MAX)` wherever `_SC_ARG_MAX` is available instead
of hard-coding an incomplete list of operating systems that implement
it. In particular, it is available on BSD platforms that were not
previously listed.
2016-07-15 09:50:59 -04:00
Brad King
ace12c9c15
Merge branch 'ninja-no-accidental-rsp' into release
2016-07-15 09:48:32 -04:00
Brad King
86dd2427bc
Ninja: Do not force response files when no sysconf(3) limit is used
...
Commit v3.6.0-rc1~174^2~1 (cmGlobalNinjaGenerator: Clarify logic for
forcing use of response files, 2016-04-06) started using negative
command line length values to represent forced use of response files but
forgot to update `calculateCommandLineLengthLimit()` accordingly. Teach
it to return `0` instead of `-1` when no limit is computed from the
system to avoid forcing response files.
Reported-by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
2016-07-15 09:43:02 -04:00
Ben Campbell
0a6c227d64
FindGIF: Detect version from GIF 4.1.6 and above
...
GIF 4.1.6 introduced version macros in the header file. Use them
to get a full version.
Fixes #16196 .
2016-07-15 09:10:59 -04:00
Brad King
c8e59d2dfa
Merge topic 'toolchain-flag-init'
...
8a98cf64
Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files
37d15c39
MSVC: Set all CMAKE_*_LINKER_FLAGS_INIT directly
55c884ed
Embarcadero: Set all CMAKE_*_LINKER_FLAGS_INIT directly
aec3c79a
Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespace
2016-07-15 09:04:30 -04:00
Brad King
595cbb493f
Merge topic 'fix-pq-libraries'
...
58677c32
FindPostgreSQL: Fix initialization of PostgreSQL_LIBRARIES
2016-07-15 09:04:27 -04:00
Brad King
c59ec2b7c8
Merge topic 'cmake-internal-info'
...
4db08807
CMake: Report whether generators support platforms
43a68a6d
cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes
af0e1cd4
Make CMake version dirty state available to code
6a077b5d
Make CMake version suffix available to code
2016-07-15 09:04:24 -04:00
Kitware Robot
0c3fc5a251
CMake Nightly Date Stamp
2016-07-15 00:01:03 -04:00
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