1. 19 Nov, 2017 1 commit
  2. 18 Nov, 2017 1 commit
  3. 17 Nov, 2017 5 commits
  4. 16 Nov, 2017 13 commits
  5. 15 Nov, 2017 11 commits
    • Brad King's avatar
      MSVC: Fix MSVC_VERSION when mixing MSVC C/C++ with Intel Fortran · 3bc21a70
      Brad King authored
      When using a real MSVC compiler for `C` or `CXX`, use the version of
      that compiler for `MSVC_VERSION`.  This is preferred over the MSVC
      version that a non-MSVC compiler "simulates".
      Fixes: #17468
    • Brad King's avatar
      Merge branch 'FindOpenGL-glvnd-preference' into release-3.10 · 47c2baf0
      Brad King authored
      Merge-request: !1485
    • Brad King's avatar
      FindOpenGL: Add option to prefer GLVND for legacy GL · ff3c11ee
      Brad King authored
      Since commit v3.10.0-rc5~3^2 (FindOpenGL: Default to non-GLVND libraries
      for legacy GL, 2017-11-08) users may set `OPENGL_gl_LIBRARY` to empty to
      use GLVND components for the legacy GL interfaces.  This is useful only
      when one knows in advance that the GLVND components will be found.
      Add a `OpenGL_GL_PREFERENCE` variable to specify a preference for legacy
      GL or GLVND.  The latter can suppress `OPENGL_gl_LIBRARY` only when the
      needed GLVND components are found.  If no preference is explicitly
      specified, choose a default based on whether GLVND components were
      requested (because this indicates the project has been updated for
      CMake 3.10).
      Issue: #17437
      Issue: #17449
    • Brad King's avatar
      FindOpenGL: Re-order component library searches · aadc38c7
      Brad King authored
      Move the search for the legacy GL library to after the GLVND libraries.
      For now we still always look for both.
    • Brad King's avatar
      FindMatlab: Avoid if() auto-dereference in 64-bit host detection · 9f1916aa
      Brad King authored
      If the value of `CMAKE_HOST_SYSTEM_PROCESSOR` also happens to be set as
      a variable by a project (e.g. `AMD64`), allowing `if()` to
      auto-dereference is unlikely to produce a value that matches "64".
      Instead let `if()` auto-dereference `CMAKE_HOST_SYSTEM_PROCESSOR`.
      Fixes: #17460
    • Christian Pfeiffer's avatar
      FindMPI: Treat 'command not found' as an error · 1615cded
      Christian Pfeiffer authored
      If the compiler given in I_MPI_... could not be found, the Intel MPI
      wrappers emit an error like "line 590: ifort: command not found".
      The script should currently fail to match the output of this for
      information, but we should generally treat such an output as invalid,
      since the displayed configuration line can become a mixup between Intel
      and GNU compiler settings.
    • Christian Pfeiffer's avatar
      FindOpenMP: Use NO_DEFAULT_PATH where appropriate · 98314d53
      Christian Pfeiffer authored
      OpenMP libraries must always be found in the implicit linking
      directories of a compiler when using the OpenMP compile flag. If a suitable OpenMP library is also found in for example some CMAKE_PREFIX_PATH, this can lead to the module finding the incorrect library.
      On the other hand, CMAKE_PREFIX_PATH can't ever be a location that we
      need to consider since the OpenMP compile flag would not work if we
      needed to.
    • Brad King's avatar
      Merge topic 'ctest-chrono' · e3128858
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
       CTest: use std::chrono::steady_clock for time keeping
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !1445
    • Brad King's avatar
      Merge topic 'update-prebuilt-openssl' · 47f8998d
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      b40d45cd Utilities/Release: Update to openssl-1.1.0g
       Utilities/Release: Update to openssl-1.0.2m
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !1478
    • Brad King's avatar
      Tests: Fix FindPatch test on Windows · 501b08ea
      Brad King authored
      On Windows our input and patch files may have CRLF newlines.
      Tell `patch` not to transform them to LF newlines because our
      baseline will have CRLF newlines too.
    • Kitware Robot's avatar
      CMake Nightly Date Stamp · 5c448213
      Kitware Robot authored
  6. 14 Nov, 2017 9 commits