| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
294581a443 Help: Be more explicit about the behavior of if(<string>)
3a9695557d Help: Explicitly state that if(ENV{some_var}) is always false
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6768
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
7896991af0 GNUInstallDirs: Prefer system lib64 over conda lib when ambiguous
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6773
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update logic added by commit ecaca8c129 (GNUInstallDirs now aware of
conda lib directory requirements, 2021-09-08, v3.22.0-rc1~142^2).
When it is ambiguous if we are doing a conda install or a system
install prefer using the system library directory.
Fixes: #22962
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
992e6d7c5d mingw: fix calling convention for strftime()
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6762
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`strftime` uses `__cdecl` and not `__stdcall`. This was exposed by
refactoring in commit 26c9fbab46 (MINGW-w64: Fix string(TIMESTAMP) build
on 32bits, 2021-11-16, v3.22.0~1^2).
This fixes a crash creating a timestamp with clang+mingw-w64 targeting x86.
Fixes: #22939
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
3caeee0c86 Help: Clarify CMAKE_INSTALL_MODE documentation
699d4a98e2 Help: Use definition list for allowed values of CMAKE_INSTALL_MODE
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6743
|
| | | |
| | | |
| | | |
| | | | |
Fixes: #22869
Co-Authored-By: Craig Scott <craig.scott@crascit.com>
|
| | |/
| |/|
| | |
| | | |
Clean up the wording as well for improved consistency
and clarity.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
0fc8b2f61c CompilerId: Restore support for classic C by avoiding C++ style comments
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Raul Tambre <raul@tambre.ee>
Merge-request: !6759
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
C++ style comments were added by commit fc3a1cbdd8 (CompilerID: Compiler
extensions default detection, 2021-05-29, v3.22.0-rc1~52^2~2), but they
may not be supported by the default mode of some C compilers. Use
C-style comments instead. For consistency, do this for all languages.
Fixes: #22942
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
7d5828e293 gitlab-ci: shorten job prefixes
cfa478e518 gitlab-ci: fix comment typo
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6760
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This helps to maximize the amount of information visible in the GitLab
web interface.
Also document their meaning in the developer documentation and in the CI
configuration file directly.
See: https://gitlab.com/gitlab-org/gitlab/-/issues/8496
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
|
| |\ \
| | | |
| | | |
| | | | |
Merge-request: !6757
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
5b1ed2a646 try_compile: Do not use CMAKE_BUILD_TYPE or CMAKE_CONFIGURATION_TYPES env vars
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !6755
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since:
* commit e216b9bbd3 (cmake: Allow CMAKE_BUILD_TYPE to be set by
environment variable, 2021-06-29, v3.22.0-rc1~503^2~1)
* commit ef56eefc9b (cmake: Allow CMAKE_CONFIGURATION_TYPES to be set by
environment variable, 2021-06-29, v3.22.0-rc1~503^2)
the environment variables are supposed to provide defaults for settings
the user otherwise can control via cache entries. However, they
accidentally affect `try_compile` projects too, which are supposed to be
programmatically controlled.
Fixes: #22935
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
69b70968bd Help: Suggest CMAKE_POLICY_DEFAULT_CMP0126 in CMP0126 docs
5b1c24255f Help: Suggest CMAKE_POLICY_DEFAULT_CMP0077 in CMP0077 docs
c44636a89b Help: Document more use cases for CMAKE_POLICY_DEFAULT_CMPNNNN
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6756
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Issue: #20490
|
| |/ / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | / /
| | |/ /
| |/| |
| | | |
| | | | |
224d81e804 gitlab-ci: update macOS jobs to use Xcode 13.1
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6757
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
71a2c9d31b Help: ENVIRONMENT_MODIFICATION path_list_... separator is based on host
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !6753
|
| | | |
| | | |
| | | | |
Fixes: #22937
|
|\ \ \ \
| | |/ /
| |/| | |
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !6750
|
|\ \ \ \ \
| | |/ / /
| |/| / /
| |_|/ /
|/| | | |
Merge-request: !6750
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
When `Visual Studio` and `Xcode` generators are used, directory for depfile
is not implicitely created by CMake when OUTFILE_DIR option is used.
Fixes: #22932
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
fae34ea007 ci: add gmock to Debian base images
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6746
|
|/ /
| |
| |
| | |
It is already in the Fedora base images.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
26c9fbab46 MINGW-w64: Fix string(TIMESTAMP) build on 32bits.
f0eae9292b cmTimestamp: Declare component buffer before MinGW-specific code
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6737
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rephrase the string(TIMESTAMP) implementation not to
cause gcc-11 ICE on MSYS2/mingw32.
Fixes: #22916
|
|/ / |
|
|\ \
| |/ |
|
| |\ |
|
| | |\
| | | |
| | | |
| | | | |
Merge-request: !6740
|
| |\ \ \
| | | |/
| | |/|
| | | | |
Merge-request: !6740
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
209b896f2c IntelLLVM: Enable Fortran module rebuild avoidance in Makefile generators
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6740
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The Makefile generators use an internal `cmake -E cmake_copy_f90_mod`
tool to avoid rebuilding module consumers when the `.mod` content
changes only in a trivial way (e.g. the time it was built). This is
done with logic specific to each vendor's module file format. Enable
the "Intel" format support when using the IntelLLVM compiler (ifx) too.
Issue: #22922
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
acc14edd70 libuv: Backport MinGW-w64 compilation fix to CMake 3.22 branch
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6735
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Backport libuv commit `3e90bc76` (build: fix build failures with MinGW
new headers, 2021-11-03).
Fixes: #22916
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1bf6d5979d gtest_discover_tests: Re-run PRE_TEST discovery on any arg change
715af43124 Tests: Fix and update wrongly named GoogleTest stdout file
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6728
|
| | | |
| | | |
| | | |
| | | | |
Fixes: #22912
|
| | | |
| | | |
| | | |
| | | | |
The GoogleTest-skip-test output was never being checked since this
test was added due to this file having the wrong name.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
250acbb099 Help: Improve cross-referencing of test LABELS and related features
a77bdefa3e Help: Add missing version details for Additional Test Measurements
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6726
|
| | | | | |
|