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
Brad King
0cbaaf2dc3
GenerateExportHeader: Fix add_compiler_export_flags regression
...
The mechanical conversion in commit 5d0d980d
(Use string(APPEND) in
Modules, 2016-07-28) accidentally introduced use of
string(APPEND ... PARENT_SCOPE)
Split that into the string(APPEND) and set(PARENT_SCOPE) pieces.
2016-09-01 15:33:49 -04:00
Brad King
f9fc8f83d0
Merge branch 'vs14-debug-enum-older-toolsets' into release
2016-09-01 14:53:27 -04:00
Brad King
9998774f22
VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
...
Closes : #16281
2016-09-01 14:50:04 -04:00
Brad King
3825a56493
libuv: Simplify variable initializations to satisfy Clang scan-build
...
The Clang scan-build tool warns about assignments whose values are never
used, so initialize local variables at declaration instead.
2016-09-01 11:10:18 -04:00
Brad King
0c46750d2c
Merge topic 'FindEXPAT-use-PkgConfig'
...
fc695a77
FindEXPAT: use hints from PkgConfig
2016-09-01 10:39:43 -04:00
Brad King
d7ca93f619
Merge topic 'FindCUDA-fixes'
...
900ee0b8
FindCUDA: Allow cuda_compile* macros to be called more than once per directory
6442709b
FindCUDA: Fix for broken cuda_compile* commands.
2016-09-01 10:39:31 -04:00