Skip to content
Snippets Groups Projects
  1. Jul 13, 2014
  2. Jul 11, 2014
  3. 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
  4. Feb 13, 2014
  5. Feb 12, 2014
  6. Jan 23, 2014
  7. Dec 30, 2013
  8. Dec 21, 2013
  9. Dec 10, 2013
  10. Dec 21, 2012
  11. Dec 04, 2012
  12. Jul 27, 2012
  13. Jun 21, 2012
  14. Apr 26, 2012
  15. Dec 18, 2011
  16. Nov 19, 2011
  17. Sep 27, 2011
  18. Feb 20, 2011
  19. Feb 19, 2011
  20. Feb 18, 2011
  21. Feb 14, 2011
  22. Feb 10, 2011
  23. Jan 26, 2011
  24. Jan 19, 2011
  25. Dec 23, 2010
  26. Dec 22, 2010
  27. Sep 14, 2010
  28. Sep 10, 2010
  29. Aug 02, 2010
  30. Jul 26, 2010
  31. Jul 10, 2010
Loading