- Mar 11, 2021
-
-
Brad King authored
-
Brad King authored
-
4f9a7197 Xcode: Restore support for spaces in framework names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5899
-
13144e82 Cray: Enable Cray compiler wrapper detection on all platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5897
-
- Mar 10, 2021
-
-
Brad King authored
Merge-request: !5897
-
Previously were checking for the `__CRAYXC` and `__CRAYXE` predefined macros. These macros reflect the platform that the compiler wrapper is running on, i.e. Cray XC and Cray XE machines. They are not defined on other platforms such as Apollo80. Switch to the `__CRAYXT_COMPUTE_LINUX_TARGET` macro. The Cray cc/CC/ftn wrappers always define this macro on the command line. This macro has been in use for many years, and is believed to be a reliable way to detect current and older Cray compiler wrappers. Fixes: #21904
-
57d442e1 Revert ExternalProject and FetchContent refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5898
-
5ba1f4b6 FindMatlab: Fix Matlab_LIBRARIES for MCR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5896
-
Brad King authored
Merge-request: !5899
-
Brad King authored
In commit ce2dee9e (Xcode: Don't add framework as -framework argument in linker info list, 2020-09-28, v3.19.0-rc1~47^2) we split up the path to a framework into the directory and framework name parts, but only retained the quoting on the directory part. Restore quoting of the framework name. Fixes: #21910
-
- Mar 09, 2021
-
-
Craig Scott authored
Refactoring of the ExternalProject and FetchContent modules moved the commands into CMake scripts. This broke custom commands that used shell redirection or special build tool variables of the form $(MakeVar). Undo the sequence of commits that performed this refactoring and follow-up fixes associated with it. The following commits are reverted by this change: 4f3d1abb (ExternalProject: Refactor pre-configure steps to support no-target uses, 2021-02-05) 17e5516e (FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29) bd876f38 (FetchContent: Restore patch command support, 2021-02-18) 404cddb7 (ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checks, 2021-02-21) b0da6712 (FetchContent: Don't update timestamps if files don't change, 2021-02-18) Fixes: #21892
-
In commit bda5e2ac (FindMatlab: Only include engine and dataarray libraries if they are found, 2020-12-11, v3.20.0-rc1~297^2~1) we fixed the imported target to contain optional libraries only if they are found. Do the same for `Matlab_LIBRARIES`.
-
Brad King authored
-
23b101de Revert "Cray: Fix Cray compiler detection on new platforms" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5889
-
- Mar 08, 2021
-
-
ef513fe3 Cray: Enable explicit Fortran preprocessing for Ninja generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5882
-
Brad King authored
Merge-request: !5889
-
Brad King authored
The justification in commit 9ee4a428 (Cray: Fix Cray compiler detection on new platforms, 2020-12-01, v3.19.2~26^2) confuses detection of the CrayPrgEnv with identification of the Cray compiler. The change regressed detection of the CrayPrgEnv on non-Cray compilers. Revert it pending further investigation into the original problem. Fixes: #21894
-
- Mar 05, 2021
-
-
9ec50ff1 cmake-gui: Restore search bar case insensitivity Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5878
-
- Mar 04, 2021
-
-
Brad King authored
Since these changes: * commit f1de6f66 (cmake-gui: Support building against Qt6, 2020-12-17, v3.20.0-rc1~205^2~7) * commit 134d6912 (cmake-gui: Restore search bar for cache view and environment dialog, 2021-02-22, v3.20.0-rc2~12^2) the search bar is no longer case insensitive when using Qt 5.12.[0-1], and possibly some later versions. It works as of Qt 5.15 though, so update our version check accordingly. Fixes: #21884
-
- Mar 03, 2021
-
-
Brad King authored
-
005e2cdf Android: Do not use gold for ndk >= r22 ed7a87f2 Tests: Update RunCMake.Android for NDK r22 4950d357 Help: Document CMAKE_ANDROID_NDK_VERSION variable 74690624 Android: Detect NDK version number Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5862
-
Fixes: #21772
-
Brad King authored
Use `CMAKE_ANDROID_NDK_VERSION` to check for files expected based on the version of the NDK.
-
Brad King authored
-
Report it in `CMAKE_ANDROID_NDK_VERSION`.
-
e5698605 gitlab-ci: ignore failing tests for external IDE testing beb130c6 gitlab-ci: allow some jobs to ignore failing tests on nightly runs 18d6737e gitlab-ci: always upload test and release artifacts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5871
-
1bd8f194 CMakeDetermineCompilerId: Fix REQUIRE_SUCCESS with multiple user flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5874
-
- Mar 02, 2021
-
-
Raul Tambre authored
Need to quote the list expansion otherwise we'll try each argument separately.
-
fb4b2ed0 FindOpenGL: handle GLX without GLVND Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5861
-
74c2ade1 Help/guide: fix the remaining CMake install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5870
-
- Mar 01, 2021
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
bdc40742 CMakeDetermineCompilerId: Test without COMPILER_ID_FLAGS if REQUIRE_SUCCESS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5863
-
Ben Boeckel authored
Followup from !5674.
-
- Feb 27, 2021
-
-
Raul Tambre authored
If we REQUIRE_SUCCESS, i.e. TEST_FLAGS_FIRST must work, we need to also try without user flags. Fixes #21869.
-
- Feb 26, 2021
-
-
Ben Boeckel authored
On Ubuntu, installing `libgl-dev` provides `libGL` and `libGLX`, but no `libOpenGL`. Avoid defining GLVND targets without the `OpenGL::OpenGL` target.
-
- Feb 25, 2021
-
-
85ef0a84 gitlab-ci: update macOS jobs to use Xcode 12.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5858
-
Brad King authored
-