Zack Galbreath
46c5830394
Help: provide example for HTTPHEADER option to ctest_submit
2019-03-07 10:08:34 -05:00
Brad King
4de554b1a5
Merge topic 'docs-xcode-schemes'
...
d0cb912a28 Help: Remove note that Xcode scheme generator is experimental
de850fe385 Help: Trivial typo fix for CMAKE_XCODE_GENERATE_SCHEME
d61a5a20ef Help: Sort lists of (CMAKE_)XCODE_SCHEME_... variables and properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3066
2019-03-06 09:07:59 -05:00
Brad King
809890e3f6
Merge topic 'issue-18883-support-for-multiple-targets'
...
324d18bb34 cmake: Teach --build mode to support multiple targets
ebc94500c1 cmGlobalGenerator: Optimize Printable() method from GeneratedMakeCommand
fdeb364a84 cmGlobalGenerator: Change case of methods from GeneratedMakeCommand struct
b3955a08ab cmakemain: Remove ignored --use-stderr option from command line help
f1367c8c51 cmGlobalGenerator: Remove unused code
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2939
2019-03-06 08:32:39 -05:00
Brad King
ce9117fdbe
Merge topic 'docs-install-destinations'
...
a5f79b83c7 Help: clarify DESTINATION and TYPE usage for install()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3052
2019-03-06 08:29:14 -05:00
Brad King
3e9ce09a56
Merge topic 'ios-docs'
...
376138fe0c Help: CMAKE_MACOSX_BUNDLE is ON for iOS/tvOS/watchOS
f7d602b572 Help: Example of tweaking iOS/tvOS/watchOS build
4a9e2e4f35 Help: find_package with fat iOS libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3047
2019-03-06 08:28:13 -05:00
Brad King
742339a779
Merge topic 'ios-variable'
...
e427c7c1d8 iOS: Add IOS variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3051
2019-03-06 08:27:20 -05:00
Craig Scott
d0cb912a28
Help: Remove note that Xcode scheme generator is experimental
2019-03-07 00:04:55 +11:00
Craig Scott
de850fe385
Help: Trivial typo fix for CMAKE_XCODE_GENERATE_SCHEME
2019-03-07 00:04:55 +11:00
Craig Scott
d61a5a20ef
Help: Sort lists of (CMAKE_)XCODE_SCHEME_... variables and properties
2019-03-07 00:04:55 +11:00
Ruslan Baratov
376138fe0c
Help: CMAKE_MACOSX_BUNDLE is ON for iOS/tvOS/watchOS
2019-03-05 09:45:50 -05:00
Ruslan Baratov
f7d602b572
Help: Example of tweaking iOS/tvOS/watchOS build
...
CMAKE_OSX_ARCHITECTURES and CMAKE_OSX_DEPLOYMENT_TARGET variables
can be used to tweak iOS/tvOS/watchOS build
2019-03-05 09:45:50 -05:00
Ruslan Baratov
4a9e2e4f35
Help: find_package with fat iOS libraries
2019-03-05 09:45:50 -05:00
Ruslan Baratov
e427c7c1d8
iOS: Add IOS variable
...
Since commit 11da882a12 (Apple: Introduce separate system name for iOS,
tvOS, and watchOS, 2018-01-15, v3.14.0-rc1~14^2~1) we support setting
`CMAKE_SYSTEM_NAME` to `iOS`. Existing iOS toolchain files already
set `IOS` as a short-hand variable, so do the same here.
2019-03-05 09:42:41 -05:00
Bartosz Kosiorek
324d18bb34
cmake: Teach --build mode to support multiple targets
...
Fixes : #16136
2019-03-05 08:55:28 -05:00
Craig Scott
a5f79b83c7
Help: clarify DESTINATION and TYPE usage for install()
2019-03-05 21:48:44 +11:00
Brad King
8b1716a62a
Merge topic 'vs2019'
...
c9a7f3135e Help: Update VS 2019 generator release note for preview 4
00c1120837 VS: Drop workaround needed only for VS 2019 preview 2 and 3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Egor Pugin <egor.pugin@gmail.com >
Merge-request: !3044
2019-03-01 09:07:29 -05:00
Brad King
71852e969b
Merge branch 'vs2019' into release-3.14
...
Merge-request: !3044
2019-02-28 13:25:51 -05:00
NeroBurner
b8307adb9f
Help: inter-link install() commands
2019-02-28 11:49:53 -05:00
NeroBurner-tux
19e15853e9
Help: add inter link anchors for install() commands
2019-02-28 11:49:23 -05:00
Brad King
95222584ee
Merge topic 'doc-xref-EXPORT_NAME'
...
c29a1d58d9 Help: Link from install(TARGET) to EXPORT_NAME to rename exported target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3037
2019-02-28 11:45:17 -05:00
Brad King
ce4eec97af
Merge topic 'doc-EXPORT_NAME'
...
dac7e8b833 Help: Link from EXPORT_NAME to relevant export commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3033
2019-02-28 11:44:35 -05:00
Brad King
c9a7f3135e
Help: Update VS 2019 generator release note for preview 4
2019-02-28 11:05:31 -05:00
NeroBurner
c29a1d58d9
Help: Link from install(TARGET) to EXPORT_NAME to rename exported target
2019-02-27 11:53:02 -05:00
NeroBurner
dac7e8b833
Help: Link from EXPORT_NAME to relevant export commands
2019-02-27 17:44:00 +01:00
Kyle Edwards
258298f597
Help: Clarify ordering of list(REMOVE_DUPLICATES)
...
This also adds a test to enforce the order behavior of
list(REMOVE_DUPLICATES).
2019-02-27 11:22:57 -05:00
Brad King
b13a8441cd
Merge topic 'ninja-dyndep-lang-aware'
...
f22c18b1c1 ninja: name dyndep internal files using the object file
7c78adca8e cmNinjaTargetGenerator: remove "preprocessed" mentions in dyndep
933dd91642 ninja: do not assume explicit preprocessing uses that output
2c0a7bc770 ninja: pass language to cmake_ninja_depends
72f9bb2993 ninja: make dyndep generation language aware
2dd0cb7aeb Help: note that Ninja also uses OBJECT_OUTPUTS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2997
2019-02-27 08:21:32 -05:00
Brad King
c2c7b9605c
Merge branch 'docs-rpath-origin-apple' into release-3.14
...
Merge-request: !3020
2019-02-27 07:59:19 -05:00
Brad King
8c3172e7c2
Merge topic 'docs-rpath-origin-apple'
...
bf10f02441 Help: Fix minor inaccuracies of what BUILD_RPATH_USE_ORIGIN affects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3020
2019-02-27 07:59:17 -05:00
Brad King
e994e1f9cd
Merge branch 'FindOctave-remove' into release-3.14
...
Merge-request: !3027
2019-02-27 07:57:03 -05:00
Brad King
ec033b5b80
Merge topic 'FindOctave-remove'
...
7a1f3fe041 FindOctave: Remove module pending further work
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3027
2019-02-27 07:57:01 -05:00
Craig Scott
bf10f02441
Help: Fix minor inaccuracies of what BUILD_RPATH_USE_ORIGIN affects
2019-02-27 21:07:36 +11:00
Brad King
7a1f3fe041
FindOctave: Remove module pending further work
...
The `FindOctave` module added by commit 170bcb6fdc (FindOctave: Add
module to find GNU octave, 2018-11-17, v3.14.0-rc1~283^2) has a few
problems in its implementation that need to be worked out before the
module can be included in a CMake release. These were missed during
review. Remove the module for now. It can be restored later with a
fresh review.
Issue: #18991
2019-02-26 14:12:34 -05:00
Brad King
2621efac19
Merge topic 'vs-wince-no-deploy'
...
917c035ada VS: support suppressing deployment of selected targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2991
2019-02-26 11:10:08 -05:00
Brad King
3c7662fd62
Merge topic 'add-xlclang'
...
d9d285c5ad jsoncpp: Fix include order for build within CMake
0d489fab19 libuv: fix atomic ops compilation with xlclang
1699f5c231 Utilities: Suppress warnings in third-party code when using XLClang
f709089d84 XLClang: Extract compiler implicit include directories
5c41386357 XLClang: Add policy CMP0089 to present as XL for compatibility
8278237933 XL: Remove overlap with the new XLClang compiler ID
6f5cf2d2c6 XL: Revert "Recognize compilers identified by __ibmxl__"
90c6156aa8 XLClang: Add a new compiler ID for the clang-based XL compiler
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2921
2019-02-26 11:07:54 -05:00
Brad King
406e6efb39
Merge topic 'doc-ctest-build-and-test-summary'
...
02ba5d57df Help: Fix --build-and-test synopsis in ctest(1)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Bartosz <gang65@poczta.onet.pl >
Merge-request: !3017
2019-02-26 10:43:25 -05:00
Brad King
8455e166a9
Merge branch 'doc-ctest-build-and-test-summary' into release-3.14
...
Merge-request: !3017
2019-02-26 07:39:11 -05:00
Paul Seyfert
02ba5d57df
Help: Fix --build-and-test synopsis in ctest(1)
...
The synopsis added by commit 9d3aa95ca4 (Help: Divide ctest(1) manual
options into sections, 2017-11-08, v3.11.0-rc1~359^2~2) is missing the
actual `--build-and-test` argument! Add it now.
2019-02-26 07:37:29 -05:00
Ben Boeckel
2dd0cb7aeb
Help: note that Ninja also uses OBJECT_OUTPUTS
2019-02-25 10:06:20 -05:00
Wil Stark
917c035ada
VS: support suppressing deployment of selected targets
...
Add a `VS_NO_SOLUTION_DEPLOY` target property to explicitly specify for
each target whether to suppress VS solution deployment of the generated
target project.
Fixes : #18953
2019-02-25 09:14:15 -05:00
Brad King
5c41386357
XLClang: Add policy CMP0089 to present as XL for compatibility
...
We now identify IBM's Clang-based XL compilers, which define
`__ibmxl__`, as `XLClang` rather than `XL`. In order to support
existing project code that checks for `XL`, add a policy whose OLD
behavior is to present the compiler id as `XL` and whose NEW behavior is
to present the compiler id as `XLClang` as we really detect it.
2019-02-25 08:24:28 -05:00
Brad King
40768761b6
Merge topic 'drop-MIPSpro'
...
214fcefa52 Remove now-unused code once used for MIPSpro on IRIX
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3004
2019-02-25 08:13:44 -05:00
Brad King
a6cb73b97f
Merge topic 'deprecate-policy-old'
...
02587d80cf Add deprecation warnings for policies CMP0066 and below
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3003
2019-02-25 08:12:54 -05:00
Brad King
b583e43c26
Merge topic 'releasenotes_arch_independent'
...
47caf146c5 Help: Add release note for new ARCH_INDEPENDENT option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3012
2019-02-25 07:57:23 -05:00
Brad King
224a5c9b07
Merge topic 'docs_try_commands'
...
4d55c1f541 Help: Caveat for try_compile() and CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
861dbef4e7 Help: Consistency in try_compile() docs for target type
df8aa3c8ad Help: try_compile() readability and grammar improvements
7975edeac5 Help: User-provided variable names for try_* commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3013
2019-02-25 07:56:25 -05:00
Brad King
af000abbba
Merge branch 'releasenotes_arch_independent' into release-3.14
...
Merge-request: !3012
2019-02-25 07:54:25 -05:00
Brad King
0e8b0ae636
Merge branch 'docs_try_commands' into release-3.14
...
Merge-request: !3013
2019-02-25 07:54:04 -05:00
Brad King
c068236bb9
Merge topic 'link-options'
...
98a2d42301 PIE link options: No warning when policy CMP0083 is not set.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2996
2019-02-25 07:51:01 -05:00
Brad King
90323ff051
Merge topic 'remove-exclude-from-all-warning'
...
d3b765d451 EXCLUDE_FROM_ALL: Don't warn if installing target excluded from all
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3002
2019-02-25 07:49:53 -05:00
Brad King
283b8c2ae6
Merge topic 'fix-implicit-includes-fortran'
...
3dc81a48ff Fortran: Do not suppress explicit use of implicit include directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Michael Hirsch, Ph.D. <michael@scivision.co >
Merge-request: !2994
2019-02-25 07:48:35 -05:00
Craig Scott
47caf146c5
Help: Add release note for new ARCH_INDEPENDENT option
2019-02-24 20:05:49 +11:00