1. 17 Jan, 2019 1 commit
  2. 15 Jan, 2019 4 commits
  3. 14 Jan, 2019 4 commits
  4. 13 Jan, 2019 1 commit
    • Craig Scott's avatar
      cmake: Ensure source and binary dirs are set · 27eb7c5b
      Craig Scott authored
      If only the source dir is provided, the binary dir is assumed
      to be the working directory. If only the binary dir is provided
      and it doesn't yet have a CMakeCache.txt to provide the
      source dir, then the source dir is assumed to be the working
      directory. This logic was not previously being handled
      correctly when -S and/or -B options were involved.
      Furthermore, when both were missing, no suitable error
      message was provided and an empty string was used for
      the build directory.
      
      Fixes: #18707
      27eb7c5b
  5. 11 Jan, 2019 5 commits
  6. 10 Jan, 2019 7 commits
  7. 08 Jan, 2019 1 commit
  8. 04 Jan, 2019 1 commit
  9. 02 Jan, 2019 1 commit
  10. 29 Dec, 2018 1 commit
  11. 22 Dec, 2018 1 commit
  12. 20 Dec, 2018 1 commit
    • Wouter Klouwen's avatar
      ExternalProject: add LOG_OUTPUT_ON_FAILURE option · 19d86e26
      Wouter Klouwen authored and Craig Scott's avatar Craig Scott committed
      This option only has an effect if at least one of the other LOG_<step>
      options is enabled.  If an error occurs for a step which has logging to
      file enabled, that step's output will be printed to the console.  For
      cases where a large amount of output is recorded, just the end of that
      output may be printed to the console.
      19d86e26
  13. 19 Dec, 2018 2 commits
  14. 13 Dec, 2018 2 commits
    • Kyle Edwards's avatar
      CMakeParseArguments: Remove superfluous includes of CMakeParseArguments · 88b40744
      Kyle Edwards authored
      Because cmake_parse_arguments() has been implemented as a native
      command, there is no need to include(CMakeParseArguments) anymore.
      Its inclusion has been removed from several CMake modules.
      
      Tests/CMakeOnly/CMakeLists.txt has been changed to include the
      *building* CMake's copy of CMakeParseArguments rather than the
      *built* CMake's copy. This file included the *built* copy because
      when this file was introduced, CMake could still be built with versions
      that didn't supply cmake_parse_arguments(). Now, CMake requires 3.1 or
      greater, where cmake_parse_arguments() existed but was still in the
      form of a module, so we include it from the *building* CMake.
      88b40744
    • Kyle Edwards's avatar
      Tests: Add RunCMake_TEST_FILTER environment variable · b6eafd57
      Kyle Edwards authored
      This environment variable allows developers to locally run only a
      subset of RunCMake subtests in a single RunCMakeTest.cmake script.
      If the environment variable is not set, all of the tests in the
      script are run.
      b6eafd57
  15. 12 Dec, 2018 8 commits