Jussi Pakkanen
|
8e68f30e8f
|
Guard against nonexisting linker.
|
2013-03-25 21:05:57 +02:00 |
Jussi Pakkanen
|
1b11431079
|
Work on adding GTest support.
|
2013-03-24 15:41:20 +02:00 |
Jussi Pakkanen
|
70f6b769a6
|
Added custom detector framework and a Boost detector to it.
|
2013-03-24 15:04:51 +02:00 |
Jussi Pakkanen
|
8ce75af57e
|
Rework binary detection and find Valgrind.
|
2013-03-22 22:22:49 +02:00 |
Jussi Pakkanen
|
5f6c928e2b
|
Library and program objects can be serialised.
|
2013-03-09 23:08:22 +02:00 |
Jussi Pakkanen
|
347c263431
|
Find and use external libraries.
|
2013-03-09 22:42:01 +02:00 |
Jussi Pakkanen
|
8c237ebfeb
|
Can use external programs.
|
2013-03-09 21:12:03 +02:00 |
Jussi Pakkanen
|
7ced6d2071
|
First unit test compiles on Windows/MinGW.
|
2013-03-08 18:29:37 +02:00 |
Jussi Pakkanen
|
83caae1bcb
|
Proper file extension for shared libraries in OSX.
|
2013-03-03 16:59:46 +02:00 |
Jussi Pakkanen
|
273e9c73eb
|
All test cases now pass on OSX except for pkg-config.
|
2013-03-03 16:06:06 +02:00 |
Jussi Pakkanen
|
10bdd11e2d
|
A few more fixes for OSX.
|
2013-03-03 15:53:29 +02:00 |
Jussi Pakkanen
|
7b2caafd49
|
Can run first test case in OSX.
|
2013-03-03 13:29:13 +02:00 |
Jussi Pakkanen
|
5d2f6b2a6e
|
Fix tool detection in OSX.
|
2013-03-03 13:13:31 +02:00 |
Jussi Pakkanen
|
67b2ac474a
|
Only have one coredata object because two is just wasteful.
|
2013-03-01 23:13:17 +02:00 |
Jussi Pakkanen
|
d74a216d9f
|
Handle required flag in pkg-config deps.
|
2013-02-24 23:56:30 +02:00 |
Jussi Pakkanen
|
9948b616df
|
Store bunch of data to coredata.
|
2013-02-24 23:11:14 +02:00 |
Jussi Pakkanen
|
e7a2121bdc
|
Persist core data to disk.
|
2013-02-24 22:44:01 +02:00 |
Jussi Pakkanen
|
7bf35b75fa
|
Started work on CoreData.
|
2013-02-24 22:30:02 +02:00 |
Jussi Pakkanen
|
40012fad45
|
Started work on pipelines by adding generator test case skeleton.
|
2013-02-23 19:39:27 +02:00 |
Jussi Pakkanen
|
10fc496bbc
|
More builder -> Meson renaming.
|
2013-02-23 13:24:41 +02:00 |
Jussi Pakkanen
|
816752f51a
|
Determine location of scripts properly.
|
2013-02-23 13:11:47 +02:00 |
Jussi Pakkanen
|
f7d7888b70
|
Added support for coverage.
|
2013-02-21 00:36:28 +02:00 |
Jussi Pakkanen
|
9418ece26a
|
Renamed system from builder to Meson.
|
2013-02-17 21:11:50 +02:00 |
Jussi Pakkanen
|
b0da103729
|
Regenerate build info if definition files change.
|
2013-02-16 21:14:04 +02:00 |
Jussi Pakkanen
|
127cd43f2a
|
Autodetect CCache and use it if installed.
|
2013-02-15 00:49:46 +02:00 |
Jussi Pakkanen
|
3880670a86
|
Get dependency info from the compiler.
|
2013-02-10 19:53:31 +02:00 |
Jussi Pakkanen
|
c3b599167f
|
Guard against invalid compiler command line.
|
2013-02-10 15:12:21 +02:00 |
Jussi Pakkanen
|
727562fbd8
|
Added support for Clang.
|
2013-02-10 15:05:35 +02:00 |
Jussi Pakkanen
|
aad3a7a76e
|
Added test for external deps and fixed comments at the same time.
|
2013-02-10 13:56:29 +02:00 |
Jussi Pakkanen
|
32f2f2457f
|
A dummy dependency class.
|
2013-02-10 01:19:00 +02:00 |
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 |