1. 06 Mar, 2019 3 commits
  2. 28 Feb, 2019 1 commit
  3. 27 Feb, 2019 1 commit
  4. 26 Feb, 2019 2 commits
    • Brad King's avatar
      FindOctave: Remove module pending further work · 7a1f3fe0
      Brad King authored
      The `FindOctave` module added by commit 170bcb6f (FindOctave: Add
      module to find GNU octave, 2018-11-17, v3.14.0-rc1~283^2) has a few
      problems in its implementation that need to be worked out before the
      module can be included in a CMake release.  These were missed during
      review.  Remove the module for now.  It can be restored later with a
      fresh review.
      Issue: #18991
    • Paul Seyfert's avatar
      Help: Fix --build-and-test synopsis in ctest(1) · 02ba5d57
      Paul Seyfert authored
      The synopsis added by commit 9d3aa95c (Help: Divide ctest(1) manual
      options into sections, 2017-11-08, v3.11.0-rc1~359^2~2) is missing the
      actual `--build-and-test` argument!  Add it now.
  5. 24 Feb, 2019 5 commits
  6. 21 Feb, 2019 1 commit
    • Craig Scott's avatar
      EXCLUDE_FROM_ALL: Don't warn if installing target excluded from all · d3b765d4
      Craig Scott authored
      The original warning pre-dates support for install components.
      There are now legitimate scenarios where an install(TARGETS)
      command may list a target that is excluded from all, e.g.
      hierarchical projects that will never install the component such a
      target belongs to.
      Fixes: #18938
  7. 20 Feb, 2019 2 commits
    • Marc Chevrier's avatar
    • Brad King's avatar
      Fortran: Do not suppress explicit use of implicit include directories · 3dc81a48
      Brad King authored
      Since commit 2e91627d (ParseImplicitIncludeInfo: add Fortran implicit
      include handling, 2019-01-25, v3.14.0-rc1~73^2) we actually populate
      `CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES` for the first time.  This
      value may be useful to project code to pass to other tooling that wants
      to preprocess the way Fortran does, so we should compute the value.
      However, compilers like `gfortran` do not actually search their own
      implicit include directories for `.mod` files.  The directories must be
      passed via `-I` in order for `.mod` files in them to be found.
      Since Fortran has no standard library header files that we need to avoid
      overriding, it is safe to *not* filter out implicit include directories
      from those passed explicitly via `-I` options.  Skip this filtering so
      that include directories specified by project code to find `.mod` files
      will be searched by the compiler even if they happen to be implicitly
      searched by the preprocessor.
      Fixes: #18914
  8. 16 Feb, 2019 2 commits
  9. 15 Feb, 2019 1 commit
  10. 11 Feb, 2019 2 commits
    • Juuso "Linda" Lapinlampi's avatar
      Help: Fix elseif/endif typo · 572b4fd8
      Juuso "Linda" Lapinlampi authored
      In CMake 3.13.x, we had this evaluation for if() conditions:
          if(a) elseif(b) else(a) endif(a)
      The sensible intention of the change in commit c2efb3ef (Help: Revise
      docs on Scripting Commands, 2018-10-16, v3.14.0-rc1~505^2) was:
      > "endif", "endfunction" etc: Explain that the argument is optional and
      > maintained for compatibility only
      Instead of "endif", it ended up being written to the documentation as
      "elseif" by the commit author (oops) to if()'s page.
          if(a) elseif(a!?) else() endif(a?)
      Truthfully, endif()'s parameter should be an optional verbatim repeat
      and not elseif()'s. If it wasn't, elseif() would be described to be the
      same as if(). The rightful intended description is:
          if(a) elseif(b) else() endif()
      Fix that typo.
    • Fred Baksik's avatar
  11. 08 Feb, 2019 2 commits
  12. 07 Feb, 2019 1 commit
  13. 06 Feb, 2019 4 commits
  14. 05 Feb, 2019 1 commit
  15. 04 Feb, 2019 3 commits
  16. 01 Feb, 2019 1 commit
  17. 31 Jan, 2019 1 commit
  18. 30 Jan, 2019 4 commits
  19. 29 Jan, 2019 2 commits
  20. 28 Jan, 2019 1 commit