Brad King
6137054744
Merge topic 'vs-minor-cleanups'
...
042aca55 VS: Verify that MSBuild.exe and devenv.com exist before using them
a756c74d Help: Clarify meaning of MSVC<NN> variables
2016-09-07 09:48:21 -04:00
Brad King
48b33b0633
Merge topic 'FindMatlab-fix-empty-list-index'
...
29768b03 FindMatlab: Avoid indexing an empty list of versions
2016-09-07 09:48:17 -04:00
Brad King
f76bcee9a6
Merge branch 'release'
2016-09-07 08:27:43 -04:00
Kitware Robot
21ace9d9c4
CMake Nightly Date Stamp
2016-09-07 00:01:04 -04:00
Brad King
042aca557d
VS: Verify that MSBuild.exe and devenv.com exist before using them
2016-09-06 10:22:39 -04:00
Brad King
a756c74da5
Help: Clarify meaning of MSVC<NN> variables
...
They correspond to toolsets, not VS IDE versions.
2016-09-06 10:22:38 -04:00
Brad King
8317ea01aa
Merge topic 'genex-LINK_ONLY-not-linking'
...
f6fd0abc Genex: Diagnose invalid LINK_ONLY usage instead of crashing
2016-09-06 08:51:05 -04:00
Brad King
9109ba4347
Merge topic 'test-GenerateExportHeader-with-RunCMake'
...
72ecdd34 Tests: Cleanup RunCMake.GenerateExportHeader somewhat
fc3dab0e Tests: Port GenerateExportHeader test to RunCMake infrastructure
4feba34d GNU: Do not use -fvisibility on AIX or HP-UX
2016-09-06 08:51:01 -04:00
Brad King
cdc911dc53
Merge topic 'cpack-deb-long-filenames'
...
4ffdd564 CPack/DEB: Add option to select archive type
2016-09-06 08:50:58 -04:00
Brad King
19255a3516
Merge topic 'macro-parenthesis'
...
1a9de803 surround macro arguments with parentheses
2016-09-06 08:50:55 -04:00
Brad King
eb226b366f
Merge topic 'cm_nullptr'
...
0039ffa2 use CM_NULLPTR
2016-09-06 08:50:53 -04:00
Brad King
933fc4ac47
Merge topic 'qtdialog-tidy'
...
62c5f9af QtDialog: fix clang-tidy warnings
2016-09-06 08:50:50 -04:00
Daniel Pfeifer
62c5f9afc3
QtDialog: fix clang-tidy warnings
2016-09-06 08:42:54 -04:00
Brad King
29768b03ea
FindMatlab: Avoid indexing an empty list of versions
2016-09-06 08:39:38 -04:00
Kitware Robot
7727915395
CMake Nightly Date Stamp
2016-09-06 00:01:05 -04:00
Daniel Pfeifer
0039ffa216
use CM_NULLPTR
2016-09-05 23:18:05 +02:00
Daniel Pfeifer
1a9de8035c
surround macro arguments with parentheses
2016-09-05 22:09:49 +02:00
Brad King
72ecdd34cf
Tests: Cleanup RunCMake.GenerateExportHeader somewhat
2016-09-05 09:45:42 -04:00
Brad King
fc3dab0ea9
Tests: Port GenerateExportHeader test to RunCMake infrastructure
...
This will allow build failure cases to be added later.
2016-09-05 09:45:42 -04:00
Brad King
4feba34d02
GNU: Do not use -fvisibility on AIX or HP-UX
...
Use of `-fvisibility=hidden` warns:
warning: visibility attribute not supported in this configuration; ignored
2016-09-05 09:45:13 -04:00
Brad King
4f83077e2d
Merge topic 'include-what-you-use'
...
32f756c8 CursesDialog: include what you use
2016-09-05 09:29:33 -04:00
Brad King
750789af42
Merge topic 'tidy-readability-redundant-string-cstr'
...
60dcaaea tidy: Fix readability-redundant-string-cstr issues
2016-09-05 09:29:30 -04:00
Domen Vrankar
4ffdd564eb
CPack/DEB: Add option to select archive type
...
Add a `CPACK_DEBIAN_ARCHIVE_TYPE` option that can be used to select an
archive type that supports long file names.
Closes : #14332
2016-09-05 09:24:45 -04:00
Brad King
f6fd0abc5b
Genex: Diagnose invalid LINK_ONLY usage instead of crashing
...
When `$<LINK_ONLY:...>` is used outside of linking we may evaluate it
without a `dagChecker`. Do not dereference the NULL pointer and issue a
diagnostic instead.
Closes : #16287
2016-09-05 09:06:00 -04:00
Kitware Robot
f6428725bb
CMake Nightly Date Stamp
2016-09-05 00:01:06 -04:00
Gregor Jasny
60dcaaea13
tidy: Fix readability-redundant-string-cstr issues
2016-09-04 16:55:05 +02:00
Kitware Robot
fb357e5fef
CMake Nightly Date Stamp
2016-09-04 00:01:05 -04:00
Daniel Pfeifer
32f756c822
CursesDialog: include what you use
2016-09-03 23:37:09 +02:00
Brad King
bfdf1322e7
Merge topic 'include-what-you-use'
...
efed6468 fix a load of include-what-you-use violations
bd3d0eaf cmCTest: don't redefine cout and cerr
3838a0d5 make sure to include cmConfigure.h before cmStandardIncludes.h
54140848 Tests/CMakeLib: include what you use
3f9c4cdf Tests/CMakeLib: use cmsys::ifstream
2016-09-03 08:10:18 -04:00
Brad King
4da61391ee
Merge topic 'libuv-scanbuild-fixes'
...
c03a7b4f CTestCustom: Suppress scan-build warnings in libuv
3825a564 libuv: Simplify variable initializations to satisfy Clang scan-build
2016-09-03 08:10:16 -04:00
Brad King
44efb0a747
Merge topic 'FindHDF5-is-parallel'
...
b61eab24 FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
2016-09-03 08:10:12 -04:00
Brad King
61b99cdeaa
Merge topic 'FindHDF5-fix-hl-fortran'
...
befe8648 FindHDF5: Fix regression in finding hdf5hl_fortran
2016-09-03 08:10:09 -04:00
Daniel Pfeifer
efed6468ed
fix a load of include-what-you-use violations
2016-09-03 08:04:56 -04:00
Daniel Pfeifer
bd3d0eafbb
cmCTest: don't redefine cout and cerr
...
The definitions have been introduced to ensure that cout and cerr are
not used in certain files. However, this limitation does not apply to
all source files that require cmCTest.h to be included. Furthermore,
the definitions cause side effects depending on the include order. In
total, the definitions do more harm than good. Remove them.
2016-09-03 08:04:22 -04:00
Daniel Pfeifer
3838a0d5fb
make sure to include cmConfigure.h before cmStandardIncludes.h
2016-09-03 08:04:22 -04:00
Daniel Pfeifer
5414084818
Tests/CMakeLib: include what you use
2016-09-03 08:04:22 -04:00
Daniel Pfeifer
3f9c4cdf89
Tests/CMakeLib: use cmsys::ifstream
2016-09-03 08:04:22 -04:00
Brad King
c03a7b4f51
CTestCustom: Suppress scan-build warnings in libuv
...
Clang scan-build warns in some expansions of RB_GENERATE_STATIC
that it has a "Dereference of null pointer". It also warns that
"The left operand of '==' is a garbage value" strangely. Simply
suppress these since this is third-party code anyway.
2016-09-03 07:56:13 -04:00
Kitware Robot
87e76f8996
CMake Nightly Date Stamp
2016-09-03 00:01:04 -04:00
Brad King
0fd54137ae
Merge branch 'FindHDF5-fix-hl-fortran' into release
2016-09-02 15:18:38 -04:00
Brad King
befe8648a3
FindHDF5: Fix regression in finding hdf5hl_fortran
...
Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching
to correctly find HL for all bindings, 2016-05-12) accidentally dropped
the name `hdf5hl_fortran` from the list of library names and replaced it
with `hdf5_hl_fortran`. IIUC the latter name is when HDF5 is built with
CMake and the former name is for other build systems. Since this is the
non-CMake code path, user the former name.
Closes : #16233
2016-09-02 15:09:47 -04:00
Brad King
b4d996c305
Merge branch 'FindHDF5-is-parallel' into release
2016-09-02 15:08:28 -04:00
Brad King
b61eab249f
FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
...
Since commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler
wrappers, 2016-04-01) we have additional code paths that find HDF5 and
suppress the original search logic. Report HDF5_IS_PARALLEL from these
other code paths too.
Closes : #16257
2016-09-02 15:06:52 -04:00
Brad King
1eb3ed06cb
Merge branch 'release'
2016-09-02 09:30:47 -04:00
Brad King
e47bb01837
Merge topic 'autogen-base32'
...
228f4e9b cmFilePathUuid: Use Base32 string instead of Base64 string
b481ddb3 Add cmBase32Encoder class
2016-09-02 09:22:31 -04:00
Brad King
ee45fce4a4
Merge topic 'GenerateExportHeader-fix-add_compiler_export_flags'
...
0cbaaf2d GenerateExportHeader: Fix add_compiler_export_flags regression
2016-09-02 09:22:28 -04:00
Brad King
0ba0c67ba3
Merge topic 'vs14-debug-enum-older-toolsets'
...
9998774f VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
2016-09-02 09:22:25 -04:00
Sebastian Holtermann
228f4e9b33
cmFilePathUuid: Use Base32 string instead of Base64 string
...
This produces files that will not collide on a case-insensitive
filesystem. It also avoids the need for special character
substitutions.
2016-09-02 09:19:00 -04:00
Sebastian Holtermann
b481ddb3df
Add cmBase32Encoder class
2016-09-02 09:18:59 -04:00
Kitware Robot
cb3e091a45
CMake Nightly Date Stamp
2016-09-02 00:01:13 -04:00