- 03 Apr, 2018 6 commits
-
-
Rolf Eike Beer authored
This allows defining compat versions of some C/C++ features with the name of the keyword itself, so all code can look as if it was written for the new language standard.
-
d6883801 Find*: always include FPHSA shipped with CMake Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1910
-
5c948aa5 FindDCMTK: use CheckIncludeFiles instead of open coding it Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1911
-
12e6796b Android: Do not pass non-existent Clang -std flags Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1913
-
445d6781 Fortran: Add support for .fpp extensions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1912
-
Kitware Robot authored
-
- 02 Apr, 2018 12 commits
-
-
Brad King authored
Android NDK r16b comes with Android clang version 5.0.300080 (based on LLVM 5.0.300080) Although it claims version 5, it does not support the `-std=c++17` or `-std=c++2a` flags that upstream Clang does. Android NDK r17-beta1 comes with Android (4639204 based on r316199) clang version 6.0.1 that does have the flags.
-
Rolf Eike Beer authored
While at it remove a needless status message.
-
Brad King authored
Compilers such as `gfortran` recognize `.fpp` extensions to mean a Fortran source on which the preprocessor should run. Fixes: #17869
-
eb80af90 Drop Visual Studio 8 2005 generator e7af91d0 Tests: Remove unused file from Tutorial Step7 test Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1901
-
Brad King authored
This generator has been deprecated since CMake 3.9. Remove it.
-
df535ad8 Add CMAKE_FOLDER variable to initialize FOLDER target property Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1896
-
23119366 FindCUDA: Make nvcc configurable via CUDA_NVCC_EXECUTABLE env var Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1899
-
4c90e943 Merge branch 'upstream-KWSys' into update-kwsys b66f18c8 KWSys 2018-03-29 (488f2031) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1902
-
8570dc7f Help: Update compiler versions in cmake-compile-features.7.rst 874d3d29 Help: Add release note for C++ 20 support 7f295b1b Features: Activate C++ 20 support for Clang 5.0+ 71cb8ce3 Features: Activate C++ 20 support for GNU 8.0+ 8f146c45 Features: Activate C++ 20 support for MSVC 19.12.25835+ 7fe580a3 Features: Add infrastructure for C++ 20 language standard 1b328e09 Features: Use -std=c++17 for C++ 17 on Clang 5.0+ 0bc3e578 Features: Use -std=c++17 for C++ 17 on GNU 8.0+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1892
-
a53cf690 Features: Record C features for MSVC e62dfecc Features: Do not assume c_restrict support in CompileFeatures test c22cdf78 Features: Fix CompileFeatures test checks for C Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Harry Mallon <hjmallon@gmail.com> Merge-request: !1897
-
Rolf Eike Beer authored
-
Kitware Robot authored
-
- 01 Apr, 2018 1 commit
-
-
Kitware Robot authored
-
- 31 Mar, 2018 1 commit
-
-
Kitware Robot authored
-
- 30 Mar, 2018 1 commit
-
-
Kitware Robot authored
-
- 29 Mar, 2018 11 commits
-
-
This can be used for example to organize all following targets into one Visual Studio folder: set(CMAKE_FOLDER Libraries) add_subdirectory(libA) add_subdirectory(libB) set(CMAKE_FOLDER Executables) add_subdirectory(progA) Another possibility is using the current directory name for all following targets in subdirectories: get_filename_component(dirname "${CMAKE_CURRENT_SOURCE_DIR}" NAME) string(APPEND CMAKE_FOLDER "/${dirname}")
-
Brad King authored
* upstream-KWSys: KWSys 2018-03-29 (488f2031)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 488f203157792badb6204be513602d4e83884d21 (master). Upstream Shortlog ----------------- Ben Boeckel (1): a3caaeec SystemTools: faster relative path codepath Brad King (1): 805d9a7c Terminal: Add xterm-kitty to VT100 color support whitelist luz.paz (1): 94484960 Source typo fix s/[Pp]athes/[Pp]aths/
-
Brad King authored
The `build2.cmake` script looks like it was accidentally committed after being created for local testing.
-
This is useful if, for example, you want ccache to be used for nvcc. With the current behavior, cmake always picks up /usr/local/cuda/bin/nvcc, even if there is a ccache nvcc stub in the PATH. Allowing for CUDA_NVCC_EXECUTABLE lets us work around the problem. Signed-off-by:
Edward Z. Yang <ezyang@fb.com>
-
80767dd5 VS: Simplify XML code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1895
-
7b173a29 genex: Add TARGET_NAME_IF_EXISTS expression Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1890
-
fd6c4529 cmTarget: Remove unused variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1898
-
ae1cbff0 CTest: The "Could not find gcov." message should not be a warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1894
-
Kitware Robot authored
-
- 28 Mar, 2018 8 commits
-
-
Brad King authored
Remove an unused variable and its containing local scope accidentally left by commit v3.11.0-rc1~44^2 (Reduce allocation of temporary values on heap, 2018-01-25).
-
Brad King authored
Define `EXPECT_C_RESTRICT` separately for each compiler.
-
Brad King authored
Compare the HAVE_ and EXPECT_ macros as we do for CXX.
-
Brad King authored
-
Define `$<TARGET_NAME_IF_EXISTS:tgt>` to mean `tgt` if the target exists and otherwise an empty string.
-
It now matches the log level of other coverage messages.
-
Brad King authored
-
Brad King authored
-