Brad King
7335550209
Merge topic 'jsoncpp-no-iwyu'
...
e446fa4e jsoncpp: Exclude from include-what-you-use
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
Merge-request: !810
2017-05-08 09:51:02 -04:00
Brad King
0361ca52f6
Merge topic 'nag-fortran-version'
...
d47190ba NAG: Detect compiler version of NAG Fortran
d52a4256 NAG: Extend compiler tool selection with NAG Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: Tom <tom.clune@nasa.gov>
Merge-request: !809
2017-05-08 09:50:20 -04:00
Brad King
b05688db47
Merge topic 'pgi-rdynamic-fix'
...
fb31229e Linux-PGI: Prevent -rdynamic ending up in flags
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !808
2017-05-08 09:49:12 -04:00
Brad King
2f087606b7
Merge topic 'pgi-fix-linux'
...
d59e3509 Do not assume GCC libs are linked by all compilers
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !800
2017-05-08 09:48:19 -04:00
Brad King
9fe8abbe03
Merge topic 'FindOpenCL-AMDAPPSDKROOT'
...
b259fe84 FindOpenCL: Add missing PATHS keyword
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !807
2017-05-08 09:47:35 -04:00
Brad King
830637192d
Merge topic 'clazy-cleanup'
...
422359fe CMakeSetupDialog: use multi-arg
1ffe47e3 QCMakeCacheView: prever QVector over QList
726b3b6f QtDialog: add reference in foreach
377d4df2 QCMakeCacheView: avoid temporary containers for iteration
a57b30bb QtDialog: add missing emit keywords
7a0e2392 cmFileMonitor: use cmDeleteAll
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !805
2017-05-08 09:46:58 -04:00
Brad King
4c17299647
Merge topic 'libuv-solaris'
...
6b0bc432 libuv: Compile as C 99 on Solaris 5.11
b08d2d99 libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !806
2017-05-08 09:46:20 -04:00
Kitware Robot
033eafcf44
CMake Nightly Date Stamp
2017-05-08 00:01:05 -04:00
Kitware Robot
41f479467b
CMake Nightly Date Stamp
2017-05-07 00:01:03 -04:00
Kitware Robot
17981e0946
CMake Nightly Date Stamp
2017-05-06 00:01:04 -04:00
Brad King
e446fa4eb4
jsoncpp: Exclude from include-what-you-use
...
This is third-party code.
2017-05-05 16:00:20 -04:00
Christian Pfeiffer
fb31229e99
Linux-PGI: Prevent -rdynamic ending up in flags
...
Ensure that PGI on Linux keeps its
CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS empty, especially of -rdynamic.
In CMakeFortranInformation a lot of flags will be copied from their C
equivalents if they're not defined. By using a combination of GCC and
PGFortran, this will lead to -rdynamic ending up in the PGI flags and
none of the PGI compilers understand that flag, crashing with a fatal
error.
2017-05-05 17:30:11 +02:00
Christian Pfeiffer
d59e350985
Do not assume GCC libs are linked by all compilers
...
Not all compilers link libgcc and libgcc_s causing trouble when linking
C++ code with instance PGI Fortran and C compilers.
2017-05-05 17:26:29 +02:00
Tom Clune
d47190ba46
NAG: Detect compiler version of NAG Fortran
...
Fixes : #16817
2017-05-05 11:08:37 -04:00
Tom Clune
d52a4256b2
NAG: Extend compiler tool selection with NAG Fortran
...
Add `nag` and `nagfor`.
2017-05-05 10:31:09 -04:00
Kirill Mavreshko
b259fe84ab
FindOpenCL: Add missing PATHS keyword
...
The change in commit b888104e44 (FindOpenCL: add AMDAPPSDKROOT into
paths for OpenCL library, 2017-05-03) accidentally left out the `PATHS`
keyword. Without it properly installed AMD APP SDK (OpenCL) cannot be
detected. Tested on Ubuntu 16.04.
2017-05-05 10:19:19 -04:00
Brad King
6b0bc43281
libuv: Compile as C 99 on Solaris 5.11
...
SunPro 5.13 and below do not compile as c99 by default.
2017-05-05 09:52:25 -04:00
Brad King
b08d2d993c
libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14
2017-05-05 09:52:24 -04:00
Brad King
e1ae739e1f
Merge topic 'ctest_submit_headers'
...
1a7d00bd ctest_submit: Add HTTPHEADER option
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !793
2017-05-05 09:50:58 -04:00
Brad King
b605bdfd03
Merge topic 'vector-over-list'
...
3e027d9d c++: prefer vectors over lists
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !799
2017-05-05 09:49:41 -04:00
Brad King
5a9f1b87c3
Merge topic 'add-more-sunpro-c-flags'
...
1a09a7d9 SunPro: Add more flags for C language standards
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !803
2017-05-05 09:47:57 -04:00
Brad King
053c0f1e44
Merge topic 'clang-tidy-config'
...
d0c3e47d clang-tidy: add option CMake_RUN_CLANG_TIDY
894ff96c auto_ptr: silence clang-tidy warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !790
2017-05-05 09:47:19 -04:00
Brad King
718f0c24f7
Merge topic 'findjava-openjdk9'
...
f5a3ec4d FindJava: Add support for OpenJDK early access builds
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !797
2017-05-05 09:45:30 -04:00
Brad King
d90bf11e2f
Merge topic 'vs-masm-flags'
...
ea6bb829 VS: Use tool-specific flag table for COMPILE_FLAGS parsing
da9076e4 VS: Fix MASM flag tables
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !791
2017-05-05 09:45:04 -04:00
Daniel Pfeifer
422359fe79
CMakeSetupDialog: use multi-arg
2017-05-05 09:21:17 +02:00
Daniel Pfeifer
1ffe47e37f
QCMakeCacheView: prever QVector over QList
2017-05-05 09:21:16 +02:00
Daniel Pfeifer
726b3b6f75
QtDialog: add reference in foreach
2017-05-05 09:21:13 +02:00
Daniel Pfeifer
377d4df279
QCMakeCacheView: avoid temporary containers for iteration
2017-05-05 09:21:12 +02:00
Daniel Pfeifer
a57b30bb60
QtDialog: add missing emit keywords
2017-05-05 09:21:11 +02:00
Daniel Pfeifer
7a0e239240
cmFileMonitor: use cmDeleteAll
2017-05-05 09:21:10 +02:00
Kitware Robot
0e967e3b1d
CMake Nightly Date Stamp
2017-05-05 00:01:05 -04:00
Chuck Atkins
1a09a7d992
SunPro: Add more flags for C language standards
2017-05-04 14:10:07 -04:00
Zack Galbreath
1a7d00bd12
ctest_submit: Add HTTPHEADER option
...
Allow CTest script writers to specify additional HTTP headers to be sent
to CDash during submission.
The motivating case for this feature is a corresponding change in CDash.
This will allow projects to refuse submissions from any site not bearing
a valid authentication token.
2017-05-04 12:21:21 -04:00
Daniel Pfeifer
d0c3e47d80
clang-tidy: add option CMake_RUN_CLANG_TIDY
2017-05-04 17:39:23 +02:00
Daniel Pfeifer
894ff96c06
auto_ptr: silence clang-tidy warnings
2017-05-04 17:39:23 +02:00
Brad King
30cb24f39c
Merge topic 'sunpro-5.14'
...
f15f905b Features: Record standards and features for SunPro 5.14
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !795
2017-05-04 11:33:38 -04:00
Ben Boeckel
3e027d9def
c++: prefer vectors over lists
...
None of these usages of `std::list` were inserting or removing elements
in the middle of the structure, so there were no benefits to using it.
Other uses were related to C pointers being stable in a list of strings
whereas in a vector of strings, small pointer optimizations could be
moved and become invalid after a modification to the hosting vector.
None of these uses modified the vector after handing out a C string to
an external store.
2017-05-04 11:17:49 -04:00
Bryan Donlan
f5a3ec4d76
FindJava: Add support for OpenJDK early access builds
...
OpenJDK 9 early access builds use a version string of "9-ea", and
locally built installations use "9-internal", neither of which is
currently accepted by the FindJava macro. Map those versions to "1.9".
If the final released version is "9.0" the version interpretation could
be changed to match at that time.
2017-05-04 10:49:17 -04:00
Brad King
a83250880a
Merge topic 'FindOpenCL-AMDAPPSDKROOT'
...
b888104e FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !792
2017-05-04 10:31:47 -04:00
Brad King
71595858b8
Merge topic 'cpackifw-part-refactoring'
...
9c13e8eb CPackIFW: Refactor out some commonly used code
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !762
2017-05-04 10:31:29 -04:00
Brad King
ef9c9c92f5
Merge topic 'remove-top-level-xcode-groups'
...
01cd88c0 Xcode: Remove the top-level Sources and Resources groups
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !779
2017-05-04 10:31:05 -04:00
Kitware Robot
ec526768ac
CMake Nightly Date Stamp
2017-05-04 00:01:04 -04:00
Brad King
f15f905bab
Features: Record standards and features for SunPro 5.14
...
Oracle Studio 12.5 adds support for C 11 and associated standard flags.
It also adds a few more C++ 11 features.
2017-05-03 13:13:43 -04:00
Peter Ivanyi
ea6bb8293f
VS: Use tool-specific flag table for COMPILE_FLAGS parsing
...
Fixes : #14710
2017-05-03 12:48:53 -04:00
Peter Ivanyi
da9076e422
VS: Fix MASM flag tables
...
Remove the leading `/` characters from flag table entries. Our parser
checks the table with the leading character already removed.
Issue: #14710
2017-05-03 12:46:27 -04:00
Jeremy Tellaa
b888104e44
FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library
...
This path was only looked up for windows. The AMD SDK also exists for
Linux, and we may want to use the OpenCL library for there.
2017-05-03 11:53:25 -04:00
Konstantin Podsvirov
9c13e8eb6f
CPackIFW: Refactor out some commonly used code
...
Move common used code to new cmCPackIFWCommon base class.
2017-05-03 11:32:05 -04:00
Brad King
84d0841ed7
Merge topic 'update-vim-syntax'
...
0d8273fa Merge branch 'upstream-vim-cmake-syntax'
e3357711 vim-cmake-syntax 2017-05-02 (15526199)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !789
2017-05-03 11:10:19 -04:00
Matt Stevens
01cd88c0e5
Xcode: Remove the top-level Sources and Resources groups
...
This addresses duplicate file reference warnings from xcodebuild caused
by the same file reference being a member of both the target's group and
the top-level Resources group. Since resources are already a member of
their associated target's group the top-level Resources group isn't
strictly necessary, and removing it results in a project structure
closer to that of a current Xcode project template.
Fixes : #15272
2017-05-03 11:05:42 -04:00
Brad King
1fe2dc5ef2
Merge topic 'ipo-xcode'
...
7e75568b Xcode: Support IPO (LTO)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !785
2017-05-03 11:04:17 -04:00