Commit Graph

19 Commits

Author SHA1 Message Date
Jussi Pakkanen e01200a4ab Added support for C++. 2013-01-02 00:54:32 +02:00
Jussi Pakkanen 5e51c526a1 Moved quoting function. 2013-01-01 23:43:25 +02:00
Jussi Pakkanen 016b9093d7 Moved compiler detection inside Environment. 2013-01-01 21:00:22 +02:00
Jussi Pakkanen 221f175cfb Make C test program not compile under C++. 2013-01-01 20:13:46 +02:00
Jussi Pakkanen 1892e92a93 Put temporary stuff in a scratch directory. 2013-01-01 20:08:03 +02:00
Jussi Pakkanen 409ba33f48 Can do method calls on objects. 2012-12-30 03:20:53 +02:00
Jussi Pakkanen fef984be6f Clean out some unused variables. 2012-12-30 02:33:49 +02:00
Jussi Pakkanen fbecb5378d Can generate external dependency objects. 2012-12-30 02:06:51 +02:00
Jussi Pakkanen 7d56a2fe00 Parse pkg-config dependencies. 2012-12-29 22:52:27 +02:00
Jussi Pakkanen ec08280df1 Add debug flags to the mix. 2012-12-29 20:02:37 +02:00
Jussi Pakkanen a7b991bfd4 Can generate compile commands. 2012-12-29 19:51:32 +02:00
Jussi Pakkanen 8e9ca7f287 Created an environment class. 2012-12-29 18:38:22 +02:00
Jussi Pakkanen 22b162bd0d Check that the C compiler can produce valid executables. 2012-12-26 17:26:58 +02:00
Jussi Pakkanen 14a53a5558 Compiler class tells what files it can compile. 2012-12-24 10:58:30 +02:00
Jussi Pakkanen 066548a657 Build command line. 2012-12-24 10:45:26 +02:00
Jussi Pakkanen f07e43cb37 Opt flags. 2012-12-24 10:33:09 +02:00
Jussi Pakkanen 3297faaaa8 Make CCompiler more of an abstract base class. 2012-12-24 00:31:17 +02:00
Jussi Pakkanen 70bf9b03be Compiler name may have more than one command (i.e. "ccache gcc" works). 2012-12-24 00:21:33 +02:00
Jussi Pakkanen c3c9a31a5a Beginnings of environment detector. 2012-12-24 00:11:24 +02:00