1. 19 Jul, 2019 4 commits
  2. 18 Jul, 2019 5 commits
  3. 17 Jul, 2019 6 commits
    • Saleem Abdulrasool's avatar
      Swift: support SONAME on ELFish targets · 5803a8a2
      Saleem Abdulrasool authored
      We should enable the soname to be setup for ELF shared libraries.
      Failure to do so generates binaries with incorrect names which prevents
    • Saleem Abdulrasool's avatar
      Swift: support multithreaded compilation · 47e28cbe
      Saleem Abdulrasool authored
      Query the number of logical CPUs available to enable parallel
      compilation for Swift.
    • Saleem Abdulrasool's avatar
      Swift: add rules for static linking · 6814567e
      Saleem Abdulrasool authored
      The Swift driver recently learnt how to generate static libraries using
      the `-static` flag.  This enables us to generate proper static libraries
      with dependency tracking with Swift as well.
    • Saleem Abdulrasool's avatar
      Swift: Add library search paths for dependencies · c8741e8f
      Saleem Abdulrasool authored
      When building Swift executables and libraries which import a module, an
      implicit link will be added by the driver.  Because this links by name
      rather than path, the library search path needs to be provided to
      indicate where to find the library.  For all local dependencies, add the
      library paths for the targets when linking.  This ensures that you can
      link against local libraries without explicitly setting a library path.
      Fixes: #19304
    • Saleem Abdulrasool's avatar
      Support per-language library link flags · be0d4042
      Saleem Abdulrasool authored
      This changes the behaviour of the generators to use a per-language
      library search path flag.  This is needed for multi-language projects
      with different compilers (e.g. cl + gfortran).  Since the adjusted
      variable has been part of the user settings, we control this based on a
      Fixes: #19307
    • Brad King's avatar
      CMake 3.15.0 · 79bcf4e1
      Brad King authored
  4. 16 Jul, 2019 2 commits
  5. 12 Jul, 2019 4 commits
  6. 11 Jul, 2019 1 commit
  7. 10 Jul, 2019 4 commits
  8. 09 Jul, 2019 7 commits
  9. 08 Jul, 2019 5 commits
  10. 04 Jul, 2019 1 commit
  11. 03 Jul, 2019 1 commit