Jussi Pakkanen
|
b3074e49eb
|
Made C++ work in Ninja.
|
2013-02-09 00:00:03 +02:00 |
Jussi Pakkanen
|
277321ecce
|
Can run unit tests with Ninja.
|
2013-02-08 20:02:42 +02:00 |
Jussi Pakkanen
|
7b611c2c11
|
Build rule for static linking and some comments.
|
2013-02-06 20:15:07 +02:00 |
Jussi Pakkanen
|
aee4b52498
|
Remove references to build directory when installing.
|
2013-02-03 17:51:05 +02:00 |
Jussi Pakkanen
|
b97f43b9b7
|
Can set global flags.
|
2013-01-26 01:44:56 +02:00 |
Jussi Pakkanen
|
2af66e5478
|
Filter header files from built sources.
|
2013-01-26 01:12:39 +02:00 |
Jussi Pakkanen
|
3e9416fc4a
|
Added support for precompiled headers.
|
2013-01-13 20:50:16 +02:00 |
Jussi Pakkanen
|
5701529632
|
Can install data files.
|
2013-01-13 19:25:54 +02:00 |
Jussi Pakkanen
|
79c9e1e172
|
Start work on descending to subdirectories.
|
2013-01-13 17:41:47 +02:00 |
Jussi Pakkanen
|
5969b1ed33
|
Can install Man files.
|
2013-01-12 14:31:43 +02:00 |
Jussi Pakkanen
|
8d038ef09e
|
Can install header files.
|
2013-01-12 13:53:19 +02:00 |
Jussi Pakkanen
|
b6886b2c27
|
Added target install option.
|
2013-01-12 02:25:06 +02:00 |
Jussi Pakkanen
|
20e43ff7f9
|
Can build shared libraries.
|
2013-01-05 21:08:08 +02:00 |
Jussi Pakkanen
|
ea99126496
|
Can build static libraries.
|
2013-01-05 18:13:38 +02:00 |
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 |