Skip to content
Snippets Groups Projects
  1. Jul 27, 2016
  2. Jun 09, 2016
  3. Jul 13, 2014
  4. Feb 21, 2014
    • NAKAMURA Takumi's avatar
      [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce... · 0eed94f6
      NAKAMURA Takumi authored
      [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS.
      
      This does;
        - clang_tablegen() adds each tblgen'd target to global property CLANG_TABLEGEN_TARGETS as list.
        - List of targets is added to LLVM_COMMON_DEPENDS.
        - all clang libraries and targets depend on generated headers.
      
      You might wonder this would be regression, but in fact, this is little loss.
        - Almost all of clang libraries depend on tblgen'd files and clang-tblgen.
        - clang-tblgen may cause short stall-out but doesn't cause unconditional rebuild.
        - Each library's dependencies to tblgen'd files might vary along headers' structure.
          It made hard to track and update *really optimal* dependencies.
      
      Each dependency to intrinsics_gen and ClangSACheckers is left as DEPENDS.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201842 91177308-0d34-0410-b5e6-96231b3b80d8
      0eed94f6
  5. Feb 13, 2014
  6. Feb 12, 2014
  7. Jan 23, 2014
  8. Dec 30, 2013
  9. Dec 10, 2013
  10. Dec 21, 2012
  11. Jul 27, 2012
  12. Jun 21, 2012
  13. Feb 20, 2011
  14. Feb 19, 2011
  15. Feb 18, 2011
  16. Feb 14, 2011
  17. Feb 10, 2011
  18. Dec 23, 2010
  19. Dec 22, 2010
  20. Sep 14, 2010
  21. Sep 10, 2010
  22. Jun 08, 2010
  23. Dec 03, 2009
  24. Nov 15, 2009
Loading