Skip to content
Snippets Groups Projects
  1. Apr 09, 2019
  2. Apr 08, 2019
  3. Apr 04, 2019
    • Brad King's avatar
      IRSL: Fix discovery of VS 2019 v142 toolset redistributables · 33ee7793
      Brad King authored
      Since VS 2017's v141 toolset there is no longer a simple equation to
      calculate the redist name, dll version, and VS IDE version from just the
      MSVC toolset version.  Refactor the logic to use hard-coded values and
      warn when a new version is not supported.
      
      Fixes: #19125
      33ee7793
  4. Apr 03, 2019
  5. Mar 29, 2019
    • Connor Davis's avatar
      Modules: Check nasm compile object variable · 9e4de543
      Connor Davis authored
      Check if the CMAKE_ASM_NASM_COMPILE_OBJECT variable is set
      before modifying it. Only modify if not previously set.
      9e4de543
    • Damien's avatar
      find_dependency: Always search dependencies · 37da6af1
      Damien authored
      When a dependency was already found, find_dependency did not search it
      again. While this works in basic case, it does not when there are
      components as the check does not take components into account.
      
      Given the fact that there is no documentation about this optimization and
      that the correct implementation is not trivial as it would require
      changes in find_package to have the list of components already found we
      always search dependencies.
      
      Fix #17583.
      37da6af1
    • Fred Baksik's avatar
      GHS: Print status message regarding GHS_OS_DIR · 266dadf8
      Fred Baksik authored and Brad King's avatar Brad King committed
      -- Rename platform script so it runs before initial try_compile() in
         project() command.
      -- Fix incorrect variable name GHS_OS_DIR_OPTION
      -- Remove unnecessary ".*" from REGEX expression for GHS_CANDIDATE_OS_DIRS
      -- Forward GHS_OS_DIR_OPTION to try_compile() and preserve trailing
         whitespace of the variable.
      266dadf8
    • Brad King's avatar
      ParseImplicitIncludeInfo: Canonicalize implicit include dirs · dad86f18
      Brad King authored
      The implicit include directory extraction added by commit 5990ecb7
      (Compute implicit include directories from compiler output, 2018-12-07,
      v3.14.0-rc1~108^2) leaves paths like `/usr/lib/../include` unchanged.
      Fix the logic to canonicalize such paths (e.g. to `/usr/include`)
      as we do for implicit link directories already.  This is important
      to ensure the set of implicit directories is represented in the same
      form as the include directories that will be compared to them.
      
      Issue: #19095
      dad86f18
  6. Mar 28, 2019
  7. Mar 27, 2019
  8. Mar 26, 2019
  9. Mar 25, 2019
    • Brad King's avatar
      Restore support for include_directories() in toolchain files · 588fa1bb
      Brad King authored
      Any `include_directories()` calls in toolchain files are used during our
      ABI detection step even though it does not include any system headers.
      Since commit 5990ecb7 (Compute implicit include directories from
      compiler output, 2018-12-07, v3.14.0-rc1~108^2), that check is also used
      to detect implicit include directories.  Any `include_directories()` in
      a toolchain file are detected as implicit and later excluded from
      explicit specification on compiler command lines, thus breaking the
      purpose of the calls in the first place.
      
      Fix the implicit include directory detection step to avoid using paths
      from `include_directories()` calls in the toolchain file.
      
      Fixes: #19079
      588fa1bb
  10. Mar 21, 2019
  11. Mar 20, 2019
  12. Mar 19, 2019
  13. Mar 18, 2019
  14. Mar 15, 2019
  15. Mar 14, 2019
  16. Mar 13, 2019
Loading