Brad King
02d24c9ed2
Merge topic 'doc-xref-prefix-path'
...
952331cd Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Luke Yeager <luke.yeager@gmail.com >
Merge-request: !1213
2017-08-31 10:11:21 -04:00
Brad King
425bb1a66a
Merge topic 'irsl-intel'
...
fd4406f3 IRSL: Add Intel compiler support
8444252f IRSL: Install VC++ OpenMP libraries only for MSVC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Pelle <pbregener@gmail.com >
Merge-request: !1121
2017-08-31 10:09:42 -04:00
Brad King
952331cded
Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs
...
Suggested-by: Luke Yeager <lukeyeager@users.noreply.github.com >
2017-08-30 15:05:04 -04:00
Christian Pfeiffer
fd4406f33e
IRSL: Add Intel compiler support
...
Fixes : #16891
Fixes : #9903
2017-08-30 19:24:59 +02:00
Bill Hoffman
311b7b1a70
Add properties to run cppcheck along with the compiler
...
Create a `<LANG>_CPPCHECK` target property (initialized by a
`CMAKE_<LANG>_CPPCHECK` variable) to specify a `cppcheck` command line
to be run along with the compiler.
2017-08-30 10:23:46 -04:00
Craig Scott
54efb7e07a
Merge topic 'doc-dev-review-messages'
...
ee51f374 Help/dev: Add commit reference format to review process guide
c928439c Help/dev: Organize commit message instructions into subsections
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1182
2017-08-30 08:33:00 -04:00
Brad King
ee51f3746a
Help/dev: Add commit reference format to review process guide
2017-08-29 13:01:47 -04:00
Brad King
55e281c3b7
Merge topic 'cpackifw-repositories-directories'
...
5fe64511 CPackIFW: Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1150
2017-08-28 09:53:10 -04:00
Brad King
53305ce5b0
Merge topic 'revert-xcode-9-new-buildsystem-support'
...
9ecee256 Xcode: Revert addition of "outputPaths" to custom command build phase
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1183
2017-08-25 11:05:05 -04:00
Brad King
9ecee256f8
Xcode: Revert addition of "outputPaths" to custom command build phase
...
The change in commit v3.9.0~3^2 (Xcode: Add "outputPaths" to custom
command script build phase, 2017-07-13) was meant to support Xcode 9's
new build system. However, without matching "inputPaths", Xcode will
not re-run the build phase if its outputs have already been generated.
This broke the old Xcode build system too.
Revert the change for now so at least the old Xcode build system works.
Further investigation will be needed to add proper support for Xcode 9's
new build system.
Fixes : #17178
2017-08-24 10:56:48 -04:00
Brad King
c928439c23
Help/dev: Organize commit message instructions into subsections
2017-08-24 09:52:59 -04:00
Brad King
fa664d9863
Merge topic 'FindCurses-wide'
...
72343d26 Help: Add notes for topic 'FindCurses-wide'
4b02afc0 FindCurses: Add option for ncursesw detection
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1161
2017-08-23 09:03:58 -04:00
Brad King
72343d2604
Help: Add notes for topic 'FindCurses-wide'
2017-08-22 10:44:18 -04:00
Brad King
d3d0191dcd
Merge topic 'revert-macos-hidpi-qt-dialog'
...
286c75f7 macOS: Revert default Hi-DPI support in applications
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1167
2017-08-22 08:21:03 -04:00
Brad King
3f17ccce1c
Merge branch 'revert-macos-hidpi-qt-dialog' into release-3.9
...
Merge-request: !1167
2017-08-22 07:30:20 -04:00
Brad King
286c75f7f0
macOS: Revert default Hi-DPI support in applications
...
This reverts commit v3.9.0-rc1~287^2 (macOS: Enable Hi-DPI support in
applications by default, 2017-04-08). It breaks iOS applications that
do not use their own `MACOSX_BUNDLE_INFO_PLIST` because `NSApplication`
is only for macOS apps. Until more complete support for iOS is added
to CMake (e.g. with a different default plist file) we must allow
our default plist file to work for both macOS and iOS.
Fixes : #17179
2017-08-22 07:29:20 -04:00
Brad King
ab5667b516
Merge topic 'autogen-macro-names'
...
b3d98c6e Autogen: Add release notes for AUTOMOC_MACRO_NAMES
7529d84f Autogen: Add documentation for AUTOMOC_MACRO_NAMES
05891d8f Autogen: Add test for AUTOMOC_MACRO_NAMES
93f0ba28 Autogen: Add AUTOMOC_MACRO_NAMES support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1156
2017-08-21 09:02:09 -04:00
Brad King
c1f3eb9f2d
Merge topic 'require-c++11'
...
fd4fd9a2 Require C++11 to build CMake itself
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1132
2017-08-21 08:48:24 -04:00
Sebastian Holtermann
b3d98c6ec2
Autogen: Add release notes for AUTOMOC_MACRO_NAMES
2017-08-18 14:07:57 +02:00
Sebastian Holtermann
7529d84fac
Autogen: Add documentation for AUTOMOC_MACRO_NAMES
2017-08-18 13:58:14 +02:00
Sylvain Joubert
b9ed29b7cb
Help: Fix formatting typo for the 'if' command
2017-08-18 09:43:40 +02:00
Konstantin Podsvirov
5fe64511d6
CPackIFW: Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable
...
Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable to specify
additional repositories dirs that will be used to resolve and
repack dependent components
2017-08-17 21:41:16 +03:00
Brad King
d817bbb8df
Merge topic 'string_prepend'
...
d8ecc254 Add PREPEND sub-command to string command
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1129
2017-08-16 10:50:38 -04:00
Brad King
fd4fd9a276
Require C++11 to build CMake itself
...
CMake can now compile as C++11 on all supported platforms. Check that
std::unique_ptr is available and fail early if missing. This will allow
us to use C++11 more broadly in CMake's implementation (previously it
was restricted to the serve mode implementation).
Co-Author: Daniel Pfeifer <daniel@pfeifer-mail.de >
2017-08-16 10:13:38 -04:00
Brad King
6c5e03d6d4
Merge branch 'backport-autogen-autouic-lookup' into autogen-autouic-lookup
2017-08-15 13:23:11 -04:00
Brad King
f2cab9855b
Merge topic 'server-allow-cache'
...
9b3c5ccf Server: test cache after reconnect
1df38758 cmServerProtocol: allow 'cache' request before 'configure'
187332b2 cmServerProtocol: fix test of empty values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !977
2017-08-15 13:17:49 -04:00
Brad King
8fb9a5770a
Merge topic 'cpackifw-package-file-extension'
...
45623e72 CPackIFW: Add CPACK_IFW_PACKAGE_FILE_EXTENSION variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !1117
2017-08-15 13:08:26 -04:00
Sebastian Holtermann
d8a99dd2ea
Autogen: Update AUTOUIC documentation for search paths
2017-08-15 12:57:32 +02:00
Daniel Pfeifer
1df3875871
cmServerProtocol: allow 'cache' request before 'configure'
...
Fixes : #16989
2017-08-13 22:02:31 +02:00
Daniel Pfeifer
187332b2fa
cmServerProtocol: fix test of empty values
...
If a required value is in the cache, it is not necessary to set it
explicitly.
Fixes : #16948 , #16988
2017-08-13 22:02:30 +02:00
Sylvain Joubert
d8ecc25457
Add PREPEND sub-command to string command
2017-08-11 13:26:33 +02:00
Brad King
14b2f85cd4
Merge topic 'commit_message_guidelines'
...
11d00a17 Help/dev: Add commit message guidelines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1106
2017-08-10 11:07:46 -04:00
Brad King
c94c6bae72
Merge branch 'doc-CMP0069-typos' into release-3.9
...
Merge-request: !1122
2017-08-10 09:27:30 -04:00
Brad King
8c0afd2c75
Merge branch 'find-package_root-disable' into release-3.9
...
Merge-request: !1116
2017-08-10 09:27:19 -04:00
Brad King
249e7dabef
Merge topic 'test_fixture_doc_improvements'
...
2e3d89a7 Help: Clarify test fixture naming and use
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1114
2017-08-10 09:23:21 -04:00
Brad King
f4e66b41d8
Merge topic 'find-package_root-disable'
...
578d95f8 find_*: Disable the PACKAGE_ROOT search path group for CMake 3.9
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1116
2017-08-10 09:22:02 -04:00
Brad King
af06befe66
Merge topic 'doc-CMP0069-typos'
...
8d56308c Help: Fix module and function names in CMP0069 examples
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1122
2017-08-10 09:06:58 -04:00
Ruslan Baratov
8d56308c44
Help: Fix module and function names in CMP0069 examples
...
Fixes : #17153
2017-08-10 09:03:49 -04:00
Konstantin Podsvirov
45623e7255
CPackIFW: Add CPACK_IFW_PACKAGE_FILE_EXTENSION variable
...
Add CPACK_IFW_PACKAGE_FILE_EXTENSION variable to customize
target binary format.
2017-08-10 00:20:11 +03:00
Brad King
578d95f87d
find_*: Disable the PACKAGE_ROOT search path group for CMake 3.9
...
Disable the feature added by commit v3.9.0-rc1~71^2~2 (find_*: Add a new
PackageRoot search path group, 2017-05-03) and remove documentation
added by commit v3.9.0-rc1~71^2 (find_*: Add docs for PackageRoot search
path group, 2017-05-03). Unfortunately the name `<pkg>_ROOT` may
already be set by projects for their own incompatible purposes. Disable
the behavior change for now to fix the regression for CMake 3.9. We can
restore it later with a policy.
In order to keep the implementation and tests working, add an
undocumented variable we can use in the tests to enable the behavior
before the policy is introduced.
Fixes : #17144
2017-08-08 11:52:28 -04:00
Brad King
db6ea482f6
Merge topic 'gtest-dynamic-discovery'
...
bfcda401 Add dynamic test discovery for for Google Test
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1056
2017-08-08 09:29:48 -04:00
Brad King
21e86adaf6
Merge topic 'drop-HP-UX'
...
49640d36 HP-UX: Drop support for building CMake on HP-UX
acd462dd README: Add AIX to list of supported platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1105
2017-08-08 09:22:00 -04:00
Craig Scott
2e3d89a70b
Help: Clarify test fixture naming and use
...
* Make it clearer that fixture names are distinct from test case names.
* Mention -FS, -FC and -FA ctest command line options for overriding
fixture behavior.
Fixes : #17141
2017-08-08 22:02:07 +10:00
Craig Scott
11d00a17aa
Help/dev: Add commit message guidelines
2017-08-08 21:17:32 +10:00
Brad King
49640d3629
HP-UX: Drop support for building CMake on HP-UX
...
CMake will soon require both C++11 and libuv to build. Neither of
these works on HP-UX, so unfortunately we need to drop support for
the platform until someone can get them working.
Issue: #17137
2017-08-07 09:16:09 -04:00
Sebastian Holtermann
5150c3527d
Autogen: Add release notes for per-config include dir
2017-08-05 15:06:16 +02:00
Sebastian Holtermann
ccc98b5cbe
Autogen: Update documentation for per-config include dir
2017-08-05 15:01:28 +02:00
Brad King
b745cb3e55
Merge topic 'file_WRITE_docs'
...
d7472bbf file: Clarify directory creation behavior when using WRITE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1088
2017-08-04 09:16:46 -04:00
Brad King
70c326f0f1
Merge topic 'doc-file-GLOB-sorted'
...
75ca5f04 Help: Document that file(GLOB) result is sorted
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1098
2017-08-04 09:16:06 -04:00
Brad King
496eed60f3
Merge topic 'doc-release-notes-orphan'
...
9e225766 Help: Silence warning about document not included in toctree
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1077
2017-08-04 09:12:12 -04:00