Kitware Robot
f3294e6523
CMake Nightly Date Stamp
2021-08-30 00:01:36 -04:00
Craig Scott
122ae3189e
Merge topic 'command-if-matches'
...
c6a6c008f4 Help: Fix terminology for regular expression in if(MATCHES)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6487
2021-08-29 07:47:50 -04:00
Kitware Robot
c9292f56fc
CMake Nightly Date Stamp
2021-08-29 00:01:09 -04:00
Johel Ernesto Guerrero Peña
d186797cf6
Help: Fix regex in example of cmake-packages(7)
...
This change makes it work as intended as opposed to make the condition always true.
This can be confirmed by running the following script:
```
[johel@sundown tmp]$ cat x.cmake
function(f)
set(valid_inputs abc 123)
foreach(input ${ARGV})
if(";${valid_inputs};" MATCHES input)
message("old valid: ${input}")
endif()
if(";${valid_inputs};" MATCHES ";${input};")
message("new valid: ${input}")
endif()
endforeach()
endfunction()
f("0;z;123;12;abc;ab;13;ac")
set(_supported_components Plot Table)
set(ClimbingStats_FIND_COMPONENTS Plot Table P T)
foreach(_comp ${ClimbingStats_FIND_COMPONENTS})
if(NOT ";${_supported_components};" MATCHES _comp)
message("old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE \"Unsupported component: ${_comp}\")")
endif()
if(NOT ";${_supported_components};" MATCHES ";${_comp};")
message("new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE \"Unsupported component: ${_comp}\")")
endif()
endforeach()
[johel@sundown tmp]$ cmake -P x.cmake
new valid: 123
new valid: abc
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: Plot")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: Table")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: P")
new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: P")
old invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: T")
new invalid: set(ClimbingStats_NOT_FOUND_MESSAGE "Unsupported component: T")
```
2021-08-28 10:49:28 -04:00
Kitware Robot
9c8e25c5fd
CMake Nightly Date Stamp
2021-08-28 00:01:10 -04:00
Johel Ernesto Guerrero Peña
c6a6c008f4
Help: Fix terminology for regular expression in if(MATCHES)
...
This was wrongly changed in commit ba90611225 (Help: Make synopsis of
if command more compact; add section headers, 2018-10-05).
2021-08-28 13:58:25 +10:00
Kitware Robot
33d4ec1282
CMake Nightly Date Stamp
2021-08-27 00:01:10 -04:00
Kitware Robot
aedfe6c923
CMake Nightly Date Stamp
2021-08-26 00:01:13 -04:00
Brad King
e0a34750f8
Merge branch 'release-3.21'
2021-08-25 11:29:47 -04:00
Brad King
31c5700d43
CMake 3.21.2
v3.21.2
2021-08-25 10:17:05 -04:00
Brad King
9498a0fbc7
Merge branch 'release-3.21'
2021-08-25 09:59:47 -04:00
Brad King
bd8a6e8abe
Merge topic 'vs2022'
...
c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6480
2021-08-25 09:59:47 -04:00
Brad King
af71bdb601
Merge topic 'vs2022' into release-3.21
...
c8ec137da7 VS: Update Visual Studio 17 2022 generator for Preview 3.1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6480
2021-08-25 09:59:46 -04:00
Brad King
c8ec137da7
VS: Update Visual Studio 17 2022 generator for Preview 3.1
...
Issue: #22339
2021-08-25 09:47:30 -04:00
Brad King
b0a24db270
Merge topic 'find-package-note'
...
d7e521bcd3 Help: find_package: Tweak change description
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6477
2021-08-25 09:19:04 -04:00
Brad King
67d0d8b9d5
Merge topic 'darwin-wmake-jwasm-support'
...
bf09145eb0 Enable Watcom WMake generator on Darwin
78f758a463 Use dashes for MASM flags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6472
2021-08-25 09:18:11 -04:00
Brad King
e7fe4633b7
Merge branch 'release-3.21'
2021-08-25 09:14:25 -04:00
Brad King
e4302d8c8d
Merge branch 'release-3.20' into release-3.21
2021-08-25 09:14:15 -04:00
Brad King
385d6e33b9
Merge branch 'release-3.20'
2021-08-25 09:14:03 -04:00
Brad King
8b750951aa
Merge branch 'release-3.21'
2021-08-25 09:12:23 -04:00
Brad King
78eff650fa
Merge topic 'GNUInstallDirs-variable-named-0'
...
49a5dbcaff GNUInstallDirs: avoid unwanted variable dereference
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6474
2021-08-25 09:12:23 -04:00
Brad King
eae5533ab3
Merge topic 'GNUInstallDirs-variable-named-0' into release-3.21
...
49a5dbcaff GNUInstallDirs: avoid unwanted variable dereference
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6474
2021-08-25 09:12:22 -04:00
Marc Chevrier
dc3aa4024e
Refactor: Use new SetProperty signatures
2021-08-25 10:09:10 +02:00
Marc Chevrier
6dfa581bab
Enhancement: SetProperty accept cmProp or std::string
...
Methods SetProperty of classes cmPropertyMap, cmStateDirectory
and cmMakefile accept now cmProp or std::string as argument.
2021-08-25 10:09:02 +02:00
Kitware Robot
cb7edb1f4b
CMake Nightly Date Stamp
2021-08-25 00:01:13 -04:00
Felix Lelchuk
047d46ebdb
Fix: InstallMode tests fail on some platforms
...
1) The ExternalProject_Add() command was called with
UPDATE_COMMAND ";" which was not noticable on most platforms
2) On AIX/GCC, the executable did not link because symbols from
imported libraries were assumed extern "C" (see commit 4fc47424 )
2021-08-24 19:21:40 +02:00
Brad King
6287b02147
libarchive: Limit xz compression level to 6 on AIX
...
Since libarchive commit `aff9809c` (Enable compression level up to 9 for
xz, xar, 7zip, 2020-07-26, v3.5.0~19^2), libarchive fails to initialize
xz compression on AIX with error
Internal error initializing compression library: Cannot allocate memory
Revert to the old limit of level 6 on AIX.
Issue: #22553
2021-08-24 13:02:57 -04:00
Brad King
651ecdddfa
Utilities: Add hard-coded try_compile result for libarchive strnlen check
...
libarchive 3.5.1 checks for strnlen. It is available on all Windows
platforms.
2021-08-24 12:53:59 -04:00
Brad King
107df8e650
Merge branch 'upstream-LibArchive' into update-libarchive
...
* upstream-LibArchive:
LibArchive 2020-12-26 (227a4b97)
2021-08-24 10:13:10 -04:00
LibArchive Upstream
dadea0e5ce
LibArchive 2020-12-26 (227a4b97)
...
Code extracted from:
https://github.com/libarchive/libarchive.git
at commit 227a4b9719a7fbeba6ba46e377ff7d953f405cd5 (v3.5.1).
2021-08-24 10:10:54 -04:00
Brad King
3d05964b02
libarchive: Update script to get 3.5.1
2021-08-24 10:09:59 -04:00
Brad King
71bf838cf3
Merge topic 'refactor-reduce-cmToCStr-usage'
...
5a2a275bb4 Refactor: reduce cmToCStr usage
2984df9100 Refactor: cmHasPrefix and cmHasSuffix accept now cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6455
2021-08-24 10:05:00 -04:00
Brad King
cf90aa5595
Merge topic 'host-distro-info'
...
b9698f89df cmake_host_system_information: Make it available for all systems
5469c71a82 Refactor: Simplify `GetValue()` function calls
6c92f80f2e cmake_host_system_information: Also set `USED_FALLBACK_SCRIPT`
efe139d1b8 cmake_host_system_information: Can run fallback scripts
1e65e4a6e5 cmake_host_system_information: Can read `/etc/os-release` file
e808cbb1dd Testing: Convert `cmake_host_system_information` tests into `RunCMake`
9e831284e5 Documentation: Use definition list instead of tables
346f3de005 Refactor: Deduplicate code for `VS_nn_DIR` keys processing
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6410
2021-08-24 10:04:15 -04:00
Brad King
fd64b84d15
Merge branch 'GNUInstallDirs-variable-named-0' into release-3.20
...
Merge-request: !6474
2021-08-24 10:02:58 -04:00
Brad King
91d5bf68ae
Merge branch 'release-3.21'
2021-08-24 09:58:09 -04:00
Brad King
e9003cbcfe
Merge topic 'vs-toolset-version'
...
25c5ebba7e VS: Add special case for '-T version=14.29.16.11' under VS 16.11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6469
2021-08-24 09:58:09 -04:00
Brad King
5a4847a0a4
Merge topic 'vs-toolset-version' into release-3.21
...
25c5ebba7e VS: Add special case for '-T version=14.29.16.11' under VS 16.11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6469
2021-08-24 09:58:08 -04:00
Brad King
2a4d1c8048
Merge branch 'release-3.21'
2021-08-24 09:57:10 -04:00
Brad King
ac0f76a748
Merge topic 'revert-autouic-header-depends'
...
d2a6e160aa AUTOUIC: Revert "Fix generating of dependency rules for UI header files"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6465
2021-08-24 09:57:09 -04:00
Brad King
b2e2f5c196
Merge topic 'revert-autouic-header-depends' into release-3.21
...
d2a6e160aa AUTOUIC: Revert "Fix generating of dependency rules for UI header files"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6465
2021-08-24 09:57:08 -04:00
Brad King
fff26cd8dc
Merge branch 'release-3.21'
2021-08-24 09:54:58 -04:00
Brad King
38dbf18bb1
Merge topic 'FindMPI-framework-not-a-compile-flag'
...
2b2a6a7170 FindMPI: do not detect `-framework` as a compile flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Utkarsh Ayachit <utkarsh.ayachit@kitware.com >
Merge-request: !6467
2021-08-24 09:54:58 -04:00
Brad King
1dd9c96427
Merge topic 'FindMPI-framework-not-a-compile-flag' into release-3.21
...
2b2a6a7170 FindMPI: do not detect `-framework` as a compile flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Utkarsh Ayachit <utkarsh.ayachit@kitware.com >
Merge-request: !6467
2021-08-24 09:54:57 -04:00
Brad King
4b613cd706
Merge topic 'archive-error-handling'
...
20fec15204 cmArchiveWrite: Check for construction errors on Open
e2c06736e5 libarchive: Add missing cm3p prefixes on includes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6470
2021-08-24 09:52:44 -04:00
Brad King
56e242de24
Merge topic 'update-kwiml'
...
845cdb7d41 Merge branch 'upstream-KWIML' into update-kwiml
1b8fefb505 KWIML 2021-08-20 (9c534d2c)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6471
2021-08-24 09:48:49 -04:00
Brad King
845cdb7d41
Merge branch 'upstream-KWIML' into update-kwiml
...
# By KWIML Upstream
* upstream-KWIML:
KWIML 2021-08-20 (9c534d2c)
2021-08-24 09:47:15 -04:00
KWIML Upstream
1b8fefb505
KWIML 2021-08-20 (9c534d2c)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwiml.git
at commit 9c534d2cc5c3fece4184e8eaeda6f30d419db601 (master).
Upstream Shortlog
-----------------
Brad King (1):
9c534d2c int.h: Record that MSVC provides inttypes.h since VS 2013
2021-08-24 09:47:13 -04:00
Craig Scott
600ca2ab1a
Merge topic 'FetchContent_doc_restructure'
...
e802193a34 Help: Rework docs to prioritize FetchContent_MakeAvailable()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6475
2021-08-24 08:33:15 -04:00
Craig Scott
9f684521ab
Merge topic 'get-property-syntax'
...
0c0ba17493 Help: get/set_property: Fix SOURCE grammars
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6476
2021-08-24 08:28:04 -04:00
Kitware Robot
bf969eb455
CMake Nightly Date Stamp
2021-08-24 00:01:10 -04:00