Skip to content
  1. Sep 30, 2008
  2. Sep 12, 2008
  3. Sep 02, 2008
  4. Aug 29, 2008
    • Daniel Dunbar's avatar
      Improve ccc: · 2e522581
      Daniel Dunbar authored
       - Support environment variable CCC_LANGUAGES to control which
         languages clang is invoked on. If unset clang is invoked for all
         languages, otherwise CCC_LANGUAGES should be a comma separated list
         of the languages (as accepted by -x) for which clang should be
         invoked. Useful for only building C and Objective-C parts of a
         project with clang, for example.
      
       - Add environment variable CCC_FALLBACK. If set and non-empty then
         ccc will try and compile using the regular compiler if compilation
         with clang fails.
      
       - A few other tweaks to add options, flush stdout, recognize .mm as
         objective-c++, and infer languages for compile+link style
         invocations.
      
      llvm-svn: 55547
      2e522581
  5. Aug 24, 2008
    • Daniel Dunbar's avatar
      Update ccc driver · eacf1d2c
      Daniel Dunbar authored
       - Use CCC_ECHO to control echoing behavior (default is on, set to ''
         or unset to disable)
       - Get 'clang','llc','as','cc','ld' executables from environment. 'cc'
         and 'ld' are fetched through CCC_CC and CCC_LD respectively -- to
         support make CC=ccc -- the others are through their upcased
         versions.
       - Add CCC_NATIVE mode.
         o This uses llc and as to generate native object files; allowing
           more drop-in replacement of gcc.
         o Disabled by default, but should eventually be default.
         o Allow --emit-llvm in CCC_NATIVE mode to override. Essentially
           this makes ccc more like a drop in replacement for llvm-gcc.
       - Prevent explicit -x <language> options from annoying clang.
      
      llvm-svn: 55260
      eacf1d2c
  6. Aug 11, 2008
  7. Aug 10, 2008
  8. Jul 24, 2008
  9. Jul 05, 2008
  10. Jun 21, 2008
    • Chris Lattner's avatar
      "This maps the -pthread option to -lpthread - this isn't 100% correct, · 552b52f4
      Chris Lattner authored
      since handling this correctly is quite complex, and on some platforms  
      requires additional -D options and on some implies linking against a  
      different libc, but this works better than just ignoring the option.
      
      The other change passes the -x option across to clang, which allows  
      compiling .c files as Objective-C and so on.  For some reason a lot of  
      configure scripts seem to be under the misguided impression that this  
      is a sensible thing to do."
      
      Patch by David Chisnall!
      
      llvm-svn: 52579
      552b52f4
  11. Jun 17, 2008
  12. Apr 21, 2008
  13. Apr 19, 2008
  14. Apr 04, 2008
  15. Feb 27, 2008
  16. Feb 15, 2008
  17. Feb 06, 2008
  18. Feb 03, 2008
  19. Feb 01, 2008
  20. Jan 29, 2008
  21. Jan 25, 2008
  22. Jan 17, 2008
  23. Jan 10, 2008
Loading