Skip to content
Snippets Groups Projects
  1. Feb 11, 2021
  2. Feb 05, 2021
    • Brad King's avatar
      Merge branch 'lexer-posix-source' into release-3.18 · 93e077ed
      Brad King authored
      Merge-request: !5776
      93e077ed
    • Brad King's avatar
      LexerParser: Do not override existing _POSIX_C_SOURCE definition · a8b41e2c
      Brad King authored
      In commit f034b0f6 (CMake compilation: do not use compiler extensions,
      2020-03-14, v3.18.0-rc1~494^2) we explicitly defined `_POSIX_C_SOURCE`
      to ensure availability of POSIX APIs even when compiler extensions are
      not enabled.  Update the code to avoid redefining `_POSIX_C_SOURCE` if
      it is already defined.  This occurs when building our release binaries
      as configured in `Utilities/Release/linux`, where we define
      `_POSIX_C_SOURCE` explicitly on the compiler command line.
      a8b41e2c
  3. Jan 21, 2021
  4. Dec 14, 2020
  5. Dec 07, 2020
  6. Dec 04, 2020
    • Ben Boeckel's avatar
      FindPython2: avoid doubling the extension in CPython2 SOABI · afb0ffca
      Ben Boeckel authored
      Commit 951640f1 (FindPython: manage SOABI for all Python versions,
      2020-08-11) extended support for Python2's SOABI variable in order to
      support the PyPy interpreter as well. This caused a regression in the
      way that the SOABI variable was built up for the CPython interpreter.
      This caused the variable to be set to `.so` which ended up causing a
      doubling of the resulting `SOABI` variable in the end.
      
      Co-Author: Marc Chevrier <marc.chevrier@gmail.com>
      Fixes: #21548
      afb0ffca
  7. Nov 25, 2020
  8. Nov 18, 2020
  9. Nov 12, 2020
  10. Oct 27, 2020
  11. Oct 26, 2020
  12. Oct 15, 2020
  13. Oct 14, 2020
  14. Oct 06, 2020
  15. Oct 05, 2020
    • KonanM's avatar
      VS: Fix regression in C# source links · 8d87cfdb
      KonanM authored and Brad King's avatar Brad King committed
      Fix logic used since commit ac6b18cd (CSharp: Add support for source
      groups with out-of-source builds, 2020-02-18, v3.18.0-rc1~645^2).
      Add a check of the physical file location for C# source groups.
      8d87cfdb
  16. Sep 30, 2020
  17. Sep 29, 2020
  18. Sep 28, 2020
  19. Sep 25, 2020
  20. Sep 24, 2020
    • Shoaib Meenai's avatar
      Clang: Look for llvm-lib when using MSVC-like front-end · f5d3da09
      Shoaib Meenai authored and Brad King's avatar Brad King committed
      In commit 55196a14 (MSVC: Use 'lib' instead of 'link /lib' to create
      static libraries, 2020-01-10, v3.18.0-rc1~625^2) we changed CMake to use
      lib instead of `link /lib` to create static libraries, but it didn't
      search for `llvm-lib`. If you have `llvm-lib` but not `lib` (e.g. when
      cross-compiling), when `CMakeFindBinutils` is invoked for the `C` and
      `CXX` languages, `CMAKE_AR` is not found. When it's subsequently invoked
      for the ASM language, `CMAKE_ASM_SIMULATE_ID` and
      `CMAKE_ASM_COMPILER_FRONTEND_VARIANT` are not set (because
      `CMakeDetermineASMCompiler` doesn't call `CMAKE_DETERMINE_COMPILER_ID`,
      which sets those variables), so we go down the non-MSVC conditional and
      set `CMAKE_AR` to a GNU-style `ar`, which of course does not understand
      lib flags. Explicitly search for `llvm-lib` to avoid this situation.
      f5d3da09
    • Brad King's avatar
      Merge topic 'FindPython-fix-regex' into release-3.18 · d031b7b0
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      
      6c094c1c FindPython: Fix erroneous regex in ABI check
      
      Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !5257
      d031b7b0
  21. Sep 23, 2020
Loading