- Jul 08, 2021
-
-
a2e9fe38 find_package: Add variable to make package REQUIRED Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Michael Hirsch <michael@scivision.dev> Merge-request: !6316
-
Add a `CMAKE_REQUIRE_FIND_PACKAGE_<PackageName>` variable is complement to `CMAKE_DISABLE_FIND_PACKAGE_<PackageName>` with just the opposite behaviour: it turns non-required find_package call into the required one. While optional package dependencies usually result in simple and clean build logic, sometimes people want to be sure those optional dependencies will be found and used. Examples are reproducible builds and build instructions for 3rd parties. People choose to make find_package calls REQUIRED and put them behind an option(). Such workarounds blend build logic with build environment management and do not look elegant.
-
0c1b9b35 FindMPI: Choose definitions for MPI_CXX_SKIP_MPICXX before first use Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6303
-
9ce235fe CPack/NSIS: Update language list in template Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6310
-
c00f928c Do not exclude include directory symlinks to entries of CPATH 5c02964a cmLocalGenerator: Simplify CPATH lookup loop 86595b30 cmLocalGenerator: Clarify check for membership in multiple sets 10969fd0 cmLocalGenerator: Remove unnecessary parentheses in a condition 3fd56472 cmLocalGenerator: Store realpath lookup result in a variable 429fb28f cmLocalGenerator: Factor out repeated condition into local variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6313
-
-
266fc8ad FindCUDAToolkit: Properly document the version support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6320
-
266fc8ad FindCUDAToolkit: Properly document the version support Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6320
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
-
018d300c Check*CompilerFlag: Do not set result as a normal variable too Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6318
-
018d300c Check*CompilerFlag: Do not set result as a normal variable too Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6318
-
Brad King authored
-
Brad King authored
Merge-request: !6318
-
Brad King authored
Merge-request: !6318
-
This was previously fixed by commit d4659091 (Check*CompilerFlag: Do not set result as a normal variable too, 2020-09-21, v3.18.3~1^2^2), but was regressed by refactoring in commit 90dead02 (CheckCompilerFlag: unified way to check compiler flags per language, 2020-09-25, v3.19.0-rc1~88^2) due to the changes being developed concurrently. Fix it again, and add a test case. Fixes: #21207
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
13961f3b Merge branch 'backport-3.20-intel-oneapi-std-windows' 5115dd1e IntelLLVM: Fix C/C++ standard level flags on Windows 84036d30 IntelLLVM: Fix C/C++ standard level flags on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6319
-
-
13961f3b Merge branch 'backport-3.20-intel-oneapi-std-windows' 5115dd1e IntelLLVM: Fix C/C++ standard level flags on Windows 84036d30 IntelLLVM: Fix C/C++ standard level flags on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6319
-
Kitware Robot authored
-
- Jul 07, 2021
-
-
Robert Maynard authored
-
Brad King authored
Merge-request: !6319
-
Brad King authored
-
1a9ebd16 FindMPI: Honor MPI_CXX_SKIP_MPICXX when set as a normal variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6315
-
0602e358 Intel/Fortran: Avoid recording warning 5117 lines in CMakeError.log Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6308
-
94a84dc0 FindPkgConfig: add pkgconf to the search list. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6301
-
f90d1545 FindGLUT: Use pkg-config to find flags if available f3f04011 FindGLUT: Reduce if/else nesting and indentation bece79f9 Tests: Add case covering FindGLUT variables and imported targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6251
-
5650bebc Help: Note CXX_STANDARD values added vs. CMake version Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6305
-
-
5650bebc Help: Note CXX_STANDARD values added vs. CMake version Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6305
-