Skip to content
Snippets Groups Projects
  1. Mar 01, 2016
  2. Feb 26, 2016
  3. Feb 24, 2016
  4. Jan 26, 2016
  5. Dec 16, 2015
  6. Dec 09, 2015
  7. Dec 07, 2015
  8. Dec 03, 2015
  9. Nov 24, 2015
  10. Nov 20, 2015
  11. Nov 11, 2015
  12. Nov 03, 2015
  13. Oct 30, 2015
  14. Oct 20, 2015
    • Chris Bieneman's avatar
      [CMake] Make external compiler-rt install scripts relative to CMAKE_INSTALL_PREFIX. · 5fd2cdb7
      Chris Bieneman authored
      This change makes LLVM_BUILD_EXTERNAL_COMPILER_RT work correctly when overriding CMAKE_INSTALL_PREFIX on the install action (which is how LLVM_CREATE_XCODE_TOOLCHAIN works).
      
      This fix is two parts:
      (1) Pass CMAKE_INSTALL_PREFIX in as a variable from the parent install to the child install
      (2) When passing COMPILER_RT_INSTALL_PATH into the external project make sure it is passed as a string not a path.
      
      Not specifying the full path for COMPILER_RT_INSTALL_PATH isn't enough to fix the issue because relative paths specified on the CMake command line are expanded relative to the working directory before the cache is populated. Forcing this to a string allows it to remain a relative path through to the install() calls. Relative paths specified in install() calls are expanded relative to CMAKE_INSTALL_PREFIX at install time.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250834 91177308-0d34-0410-b5e6-96231b3b80d8
      5fd2cdb7
  15. Oct 13, 2015
  16. Oct 12, 2015
  17. Oct 04, 2015
  18. Sep 24, 2015
  19. Mar 24, 2015
  20. Feb 18, 2015
  21. Feb 17, 2015
  22. Dec 18, 2014
  23. Nov 10, 2014
  24. Nov 07, 2014
  25. May 22, 2014
  26. May 15, 2014
  27. May 12, 2014
  28. Mar 21, 2014
    • Alexey Samsonov's avatar
      [CMake] Propagate top-level targets for compiler-rt runtimes and test-suites · fb9697c3
      Alexey Samsonov authored
      from (external) compiler-rt build tree into LLVM/Clang build tree in
      LLVM_BUILD_EXTERNAL_COMPILER_RT mode.
      
      For instance, running
        make asan -j12
      in LLVM/Clang build tree will now build Clang, use it to configure
      compiler-rt build tree, and invoke "make asan -j12" there. ASan runtime will
      be built in the proper location, where Clang driver expects to find it.
      
      Running
        make check-asan
      will build Clang, use it to configure compiler-rt build tree, build everything
      there, and then run "make check-asan" in compiler-rt build tree using just-built
      Clang and ASan runtime.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204463 91177308-0d34-0410-b5e6-96231b3b80d8
      fb9697c3
  29. Feb 27, 2014
    • Alexey Samsonov's avatar
      [CMake] Teach build system to build/test compiler-rt with a just-built Clang · f0ca76d1
      Alexey Samsonov authored
      With this change, one may set LLVM_BUILD_EXTERNAL_COMPILER_RT option
      to build compiler-rt libraries with just-built Clang.
      
        make compiler-rt
      in the build tree will build all compiler-rt libraries with just-built Clang
      and copy them to the proper location in the Clang resource directory.
      
        make check-compiler-rt
      will run the compiler-rt test suite using just-built Clang and runtime
      libraries.
      
      The goal is to make LLVM_BUILD_EXTERNAL_COMPILER_RT the default, so that
      we can always build compiler-rt libraries with Clang, not the host compiler,
      and for all the platforms Clang can target.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202367 91177308-0d34-0410-b5e6-96231b3b80d8
      f0ca76d1
  30. Jan 21, 2014
  31. Dec 11, 2013
  32. Dec 05, 2013
  33. Nov 16, 2013
  34. Nov 15, 2013
Loading