Gabor Bencze
e0b7ff4af2
cmCommand refactor: cmListCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
9ae9f3e77e
cmCommand refactor: cmMacroCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
ceab7bda44
cmCommand refactor: cmIncludeGuardCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
f42dad7a5e
cmCommand refactor: cmIncludeCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
fb57537a83
cmCommand_refactor: cmGetPropertyCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
6377efd154
cmCommand refactor: cmGetFilenameComponentCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
067d1fa9c0
cmCommand refactor: cmGetDirectoryPropertyCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
40ba0addac
cmCommand refactor: cmGetCMakePropertyCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
9bbe95a0e7
cmCommand refactor: cmFunctionCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
cce3600e3f
cmCommand refactor: cmForEachCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
3e5eb45ec1
cmCommand refactor: cmExecuteProcessCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
0d87f5d83e
cmCommand refactor: cmExecProgramCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
0005e17d50
cmCommand refactor: cmContinueCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
01949a02df
cmCommand refactor: cmConfigureFileCommand
2019-08-20 14:42:19 -04:00
Gabor Bencze
dc629b5d97
cmCommand refactor: cmCMakeMinimumRequired
2019-08-20 14:42:19 -04:00
Gabor Bencze
e6a27adf9f
cmCommand refactor: cmBreakCommand
2019-08-20 14:42:18 -04:00
Brad King
43fe736b2b
Merge topic 'bash-completion-silent-D-lookup'
...
64aeb520ca bash-completion: silent cmake -D lookup
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3692
2019-08-20 10:18:20 -04:00
Craig Scott
ee692e8fdb
Merge topic 'ctest_coverage_help_typo'
...
ccefe9798d Help: Fix typo in ctest_coverage synopsis
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3706
2019-08-20 09:32:42 -04:00
Brad King
a0c8405d68
Merge topic 'trace-redirect'
...
3c94069660 Add --trace-redirect parameter to redirect trace output to a file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3645
2019-08-20 09:20:49 -04:00
Brad King
b80417f0fd
Merge topic 'cmake-tutorial'
...
6f6a32a0f6 Tutorial: Improve Step 9
6a35d630dc Tutorial: Improve Step 8
61d4d990d6 Tutorial: Improve Step 7
a36731c634 Tutorial: Improve Step 6
df9cdf629c Tutorial: Improve Step 5
442c0f0d46 Tutorial: Improve Step 4
bc64401c3d Tutorial: Improve Step 3
49ce4d6ff4 Tutorial: Improve Step 2
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3528
2019-08-20 09:19:22 -04:00
Brad King
8c1d3e3b79
Merge topic 'find_openacc_targets'
...
f4fc0667ae FindOpenACC: Provide import targets and OpenACC_<lang>_OPTIONS variable
9460501ad7 FindOpenACC: Provide a Fortran snippet that compiles with gfortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3670
2019-08-20 09:17:18 -04:00
Brad King
7432297ca0
Merge topic 'help-full'
...
d56a4b16ca Help: Restore installation of top-level index
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3701
2019-08-20 09:15:36 -04:00
Brad King
3d840ac939
Merge branch 'release-3.15'
2019-08-20 08:58:19 -04:00
Brad King
4aff5a0ffa
Merge topic 'ccmake-crash-on-empty-strings-property'
...
154c5f7949 ccmake: handle cache entries with empty STRINGS property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3678
2019-08-20 08:57:37 -04:00
Brad King
feec57e800
Merge branch 'ccmake-crash-on-empty-strings-property' into release-3.15
...
Merge-request: !3678
2019-08-20 08:56:21 -04:00
M Furkan USLU
154c5f7949
ccmake: handle cache entries with empty STRINGS property
...
Fixes : #19585
2019-08-20 08:48:09 -04:00
Sylvain Joubert
ccefe9798d
Help: Fix typo in ctest_coverage synopsis
2019-08-20 10:23:44 +02:00
Kitware Robot
6cf8883a85
CMake Nightly Date Stamp
2019-08-20 00:00:20 -04:00
Robert Maynard
f4fc0667ae
FindOpenACC: Provide import targets and OpenACC_<lang>_OPTIONS variable
...
Previously the FindOpenACC module had issues where the contents of
OpenACC_<lang>_FLAGS could not be used with target_compile_options
when it contained multiple compiler flags.
2019-08-19 15:20:38 -04:00
Brad King
e3746821df
Merge topic 'swift-mode-flags'
...
4d83e47c05 Swift: define `CMAKE_Swift_FLAGS` correctly
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !3684
2019-08-19 15:08:22 -04:00
Brad King
5f7386dd19
Merge topic 'string-literal-append'
...
da26b3be89 avoid adding multiple consecutive string literals to std::string
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3698
2019-08-19 15:06:47 -04:00
Brad King
0b8524baa6
Merge topic 'cmCryptoHash_string_view'
...
f1c529c4fb cmCryptoHash: Accept cm::string_view input
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3697
2019-08-19 15:05:27 -04:00
Brad King
0f914b7f26
Merge topic 'cmStringAlgorithms_IsOn'
...
3b6c62be23 cmSystemTools: Remove IsInternallyOn, IsNOTFOUND, IsOn, IsOff
20e580be01 Source sweep: Use cmIsOn instead of cmSystemTools::IsOn
5b7650216b cmStringAlgorithms: Add cmIsInternallyOn, cmIsNOTFOUND, cmIsOn, cmIsOff
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3691
2019-08-19 15:03:53 -04:00
Brad King
e977867a12
Merge topic 'solaris_clang'
...
47937219ee Solaris: Add support for Clang compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3672
2019-08-19 14:56:14 -04:00
Brad King
265b23e5c2
Merge branch 'release-3.15'
2019-08-19 14:54:29 -04:00
Brad King
29488892e5
Merge topic 'msvc-runtime-library-flang'
...
ea0294c281 Flang: Implement MSVC runtime library abstraction
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3674
2019-08-19 14:53:20 -04:00
Kyle Edwards
c41c79285b
Merge topic 'swift-import-library-location'
...
5480f65ab1 Swift: honour `IMPLIB_LOCATION` property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !3686
2019-08-19 13:25:16 -04:00
Betsy McPhail
6f6a32a0f6
Tutorial: Improve Step 9
...
* Move USE_MYMATH from configured header to target_compile_definitions
2019-08-19 11:49:05 -04:00
Betsy McPhail
6a35d630dc
Tutorial: Improve Step 8
...
* Remove comments from CTestConfig.cmake
* Update directions
2019-08-19 11:49:05 -04:00
Betsy McPhail
61d4d990d6
Tutorial: Improve Step 7
...
* Update directions
2019-08-19 11:49:05 -04:00
Betsy McPhail
a36731c634
Tutorial: Improve Step 6
...
* Print message when using the table
* Remove duplicated comment
* Remove HAVE_LOG and HAVE_EXP checks, use generated table instead
2019-08-19 11:49:05 -04:00
Betsy McPhail
df9cdf629c
Tutorial: Improve Step 5
...
* Updated output message
* Use 'target_compile_definitions' for HAVE_LOG and HAVE_EXP
Previously, the change from using TutorialConfig.h to
target_compile_definitions happened without explanation as part of Step 8.
2019-08-19 11:49:05 -04:00
Betsy McPhail
442c0f0d46
Tutorial: Improve Step 4
...
* Clarify directions
2019-08-19 11:49:05 -04:00
Betsy McPhail
bc64401c3d
Tutorial: Improve Step 3
...
* Move `option(USE_MYMATH...` to the same location in all CMakeLists files
2019-08-19 11:49:05 -04:00
Betsy McPhail
49ce4d6ff4
Tutorial: Improve Step 2
...
* Fix typo in #include
* Remove CMakeLists file that users should create
* Clarify which files users are expected to create
* Highlight the importance of configuring TutorialConfig.h.in after
the MY_MATH option has been set
2019-08-19 11:49:05 -04:00
Betsy McPhail
82332f81bb
Tutorial: Improve Step 1
...
* Update minimum required version to 3.10
* Use VERSION argument to project command rather than separate variables
* Replace `endif(USE_MYMATH)` with more modern `endif()`
* Simplify the call to 'configure_file()'
* Add comments to tutorial.cxx to use as anchors in documentation
* Remove CMakeLists and TutorialConfig.h.in files that users should
create. Consequently, remove Step1 from CMake tests.
2019-08-19 11:48:58 -04:00
Brad King
d56a4b16ca
Help: Restore installation of top-level index
...
We removed installation of `Help/index.rst` in commit d2fde94809 (Help:
Add infrastructure for guide-level documentation, 2019-05-30), but the
file is required for `--help-full` to work. Restore installation of the
file and update it to avoid referencing the `Help/guide` directory in
its toctree during processing by `cmRST`.
2019-08-19 11:41:32 -04:00
Kitware Robot
1958c78fe1
CMake Nightly Date Stamp
2019-08-19 00:01:07 -04:00
Rolf Eike Beer
da26b3be89
avoid adding multiple consecutive string literals to std::string
...
While at it change some single character additions to be of type char.
2019-08-18 14:22:11 +02:00
Sebastian Holtermann
f1c529c4fb
cmCryptoHash: Accept cm::string_view input
2019-08-18 14:17:50 +02:00