1. 17 Jan, 2019 1 commit
  2. 15 Jan, 2019 2 commits
  3. 14 Jan, 2019 3 commits
    • Brad King's avatar
      Restore support for a custom source group for CMakeLists.txt · 77303314
      Brad King authored
      Since commit v3.11.0-rc1~467^2 (VS,Xcode: Add CMakeLists.txt sources
      without mutating targets, 2017-10-18) we do not add `CMakeLists.txt` to
      target sources but instead generate references to them directly.  This
      accidentally dropped generation of the `.vcxproj.filters` entry for a
      source group in which `CMakeLists.txt` is the only member.
      
      Fixes: #18795
      77303314
    • Brad King's avatar
      Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environment · 97d21092
      Brad King authored
      Remove the environment variable within the test to avoid CMP0074
      behavior.
      97d21092
    • Craig Scott's avatar
      FetchContent: Give access to the terminal for download and update · 2119c33b
      Craig Scott authored
      A main scenario where this is needed is when a git operation
      needs the password to a private key and asks for it on the
      console. Without this change, such operations can appear to
      hang indefinitely with no prompt if QUIET is in effect (which it
      is by default).
      
      Another scenario this addresses is when progress of a
      download or update should be shown. Without this change,
      all such progress is buffered with some generators and will
      only be shown at the end, which defeats the purpose of logging
      any progress to begin with.
      
      Relates: #18238
      2119c33b
  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 4 commits
  6. 10 Jan, 2019 5 commits
  7. 08 Jan, 2019 1 commit
  8. 04 Jan, 2019 1 commit
  9. 29 Dec, 2018 1 commit
  10. 22 Dec, 2018 1 commit
  11. 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
  12. 19 Dec, 2018 2 commits
  13. 13 Dec, 2018 1 commit
    • 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
  14. 12 Dec, 2018 13 commits
  15. 11 Dec, 2018 1 commit
  16. 10 Dec, 2018 1 commit
  17. 07 Dec, 2018 1 commit