- 25 Jan, 2019 1 commit
-
-
Robert Maynard authored
This refactors a std::vector<std::string> into a class so that we can extend the features to represent things such as multiple chained commands in the future.
-
- 24 Jan, 2019 4 commits
-
-
Brad King authored
3d63d3ce Help: Add examples to CheckFortranSource{Runs,Compiles} Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2843
-
Marc Chevrier authored
f2d7ed1c Help: Add note about CMAKE_ROLE to FindGit documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2847
-
Marc Chevrier authored
e4541b0e FindPython: Support script mode 8ef1916c FindPython: Test existence of imported targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2844
-
Kitware Robot authored
-
- 23 Jan, 2019 11 commits
-
-
Kyle Edwards authored
Fixes: #18827
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Michael Hirsch, Ph.D authored
-
Brad King authored
5a0784dd clang-tidy: Pass by value Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2836
-
Brad King authored
405d9cb4 Merge branch 'upstream-KWSys' into update-kwsys 3068a0d0 KWSys 2019-01-22 (4fecfe6f) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2833
-
Brad King authored
2993fc34 cmMakefile: GetModulesFile() accepts std::string param Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2838
-
Brad King authored
f2fca926 cmake: --build supports '-jN' e463133c Tests: Remove unused files from RunCMake.CommandLine test Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2819
-
Brad King authored
-
Brad King authored
20861d75 Merge branch 'backport-cmake-warn-no-src-build-dir' 68b51fb1 cmake: Convert no source/build dir error to warning 6b85eea3 Help: Add 3.13.4 release note for no source/build dir error/warning 2395b1b2 cmake: Convert no source/build dir error to warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2839
-
Kitware Robot authored
-
- 22 Jan, 2019 19 commits
-
-
Brad King authored
-
Craig Scott authored
Temporarily restore previous behavior that allowed specifying no source or build directory to work, even though it was neither documented nor supported. This commit is expected to eventually be reverted to restore the fatal error for such cases. Relates: #18817
-
Craig Scott authored
-
wahikihiki authored
-
Brad King authored
5990ecb7 Compute implicit include directories from compiler output d751d2d2 CMakeDetermineCompilerABI: set locale to C for try_compile() c765ae49 CMakeDetermineCompilerABI: pass verbose flag during compilation 8c5221fb try_compile: Preserve special characters in COMPILE_DEFINITIONS 15ad8300 Refactor exclusion of -I/usr/include to avoid per-language values Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2716
-
Brad King authored
dfd5ae7d Help: Mark default CMake generator with asterisk 6023fe7f ccmake: Append rather than replace Generators section of docs 7408cd39 cmake: Return generator docs directly Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2682
-
Brad King authored
* upstream-KWSys: KWSys 2019-01-22 (4fecfe6f)
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 4fecfe6f29be07ec165bcc87a20666425d928aa6 (master). Upstream Shortlog ----------------- Brad King (1): 7a5e5af8 SystemTools: Revert "Fix FileIsSymlink with Windows data deduplication" Tobias Kloss (1): ef373416 SystemTools: Fix FileIsSymlink with Windows data deduplication Wouter Klouwen (1): 8e9970fb SystemInformation: support BSD platforms for GetProcessId
-
Brad King authored
ab3b549e CROSSCOMPILING_EMULATOR: Fix test generation for empty value Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2834
-
Brad King authored
97700e9f FindGit: Add imported target Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2790
-
Brad King authored
5ff7fb59 Fixed all but one clang -Wcomma warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2828
-
Brad King authored
3132ea80 cmSystemTools: Stdout(),Stderr() accept std::string argument Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2829
-
Brad King authored
2c50a725 cmDepends: all members accept std::string arguments Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2827
-
Brad King authored
67bced8a cmake-gui: Improve label for default platform 48ec0bc1 cmake-gui: Add field for generator platform selection 8bba458e Add global generator factory method to get default platform name 818df52c Add global generator factory method to get list of known platforms 8144b00e Split global generator factory list with and without platforms b70c0aed VS: Factor out helper function to compute host platform name Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2832
-
Robert Maynard authored
-
Brad King authored
Drop `-stderr.txt` files for cases that do not exist.
-
Craig Scott authored
Temporarily restore previous behavior that allowed specifying no source or build directory to work, even though it was neither documented nor supported. This commit is expected to eventually be reverted to restore the fatal error for such cases. Relates: #18817
-
Kitware Robot authored
- 21 Jan, 2019 5 commits
-
-
Vitaly Stakhovsky authored
-
chuck cranor authored
- CMakeParseImplicitIncludeInfo.cmake: new parser that extracts the compiler's include path from verbose output. If the parser cannot parse the output, we fall back to the old behavior. On osx we skip over framework directories (handled elsewhere). - CMakeDetermineCompilerABI.cmake: - use verbose flag in try_compile for ${src} - use new cmake_parse_implicit_include_info() to attempt extract implicit include directory path and if successful set CMAKE_${LANG}_IMPLICIT_INCLUDE_DIRECTORIES - CMakeCCompiler.cmake.in and CMakeCXXCompiler.cmake.in - preserve CMAKE_${LANG}_IMPLICIT_INCLUDE_DIRECTORIES value between runs in the same way CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES is preserved - Tests/RunCMake/ParseImplicitIncludeInfo: tests for parse based on the older Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in. The test runs a set of verbose compiler outputs collected from various machines through t...
-
chuck cranor authored
Have CMakeDetermineCompilerABI set the locale to C before calling try_compile(). This is for the implicit include path parser to keep all the verbose compiler messages in English so we can parse it. See #18784 for discussion.
-
Brad King authored
Default to the same flag that is used for verbose link information, but provide another internal platform information variable to use a compilation-specific variant. Populate it for CUDA where we use a different compiler for compilation and linking and therefore need different flags. Co-Author: Chuck Cranor <chuck@ece.cmu.edu>
-
Brad King authored
When generating the `CMakeLists.txt` file, we pass the values given to our `COMPILE_DEFINITIONS` option in an `add_definitions` call. Pass them as bracket arguments to preserve special characters like `#`.
-