Jussi Pakkanen
|
5f6c928e2b
|
Library and program objects can be serialised.
|
12 years ago |
Jussi Pakkanen
|
347c263431
|
Find and use external libraries.
|
12 years ago |
Jussi Pakkanen
|
8c237ebfeb
|
Can use external programs.
|
12 years ago |
Jussi Pakkanen
|
c89aa41a3f
|
Unit test pass on Windows.
|
12 years ago |
Jussi Pakkanen
|
921bce638b
|
A few more Windows fixes.
|
12 years ago |
Jussi Pakkanen
|
7ced6d2071
|
First unit test compiles on Windows/MinGW.
|
12 years ago |
Jussi Pakkanen
|
aa230b1741
|
Better status texts.
|
12 years ago |
Jussi Pakkanen
|
f7f726200a
|
Use NinjaBuildElements in coverage too.
|
12 years ago |
Jussi Pakkanen
|
67b2ac474a
|
Only have one coredata object because two is just wasteful.
|
12 years ago |
Jussi Pakkanen
|
60cf41adab
|
Can generate header files.
|
12 years ago |
Jussi Pakkanen
|
8ca80ad525
|
Can have multiple output files.
|
12 years ago |
Jussi Pakkanen
|
8f1764b8f5
|
Final pieces of NinjaBuildElement usage.
|
12 years ago |
Jussi Pakkanen
|
6247fe8bb2
|
Some more NinjaBuildElement using.
|
12 years ago |
Jussi Pakkanen
|
1b5168a1f8
|
Used NinjaBuildElement in a few more places.
|
12 years ago |
Jussi Pakkanen
|
dd00a64b9d
|
Created a helper class to build Ninja build directives.
|
12 years ago |
Jussi Pakkanen
|
226f063edb
|
Reworked how sources are passed to BuildTargets.
|
12 years ago |
Jussi Pakkanen
|
7bf35b75fa
|
Started work on CoreData.
|
12 years ago |
Jussi Pakkanen
|
78fd215dc8
|
Variable name simplification.
|
12 years ago |
Jussi Pakkanen
|
7371ad676e
|
Renamed generator command line option to backend.
|
12 years ago |
Jussi Pakkanen
|
7abe15a7ba
|
Pipeline backend is done and works.
|
12 years ago |
Jussi Pakkanen
|
15aa29bf15
|
Generate compile commands for generated sources.
|
12 years ago |
Jussi Pakkanen
|
cf97f78de7
|
Renamed generators to backends.
|
12 years ago |
Jussi Pakkanen
|
10fc496bbc
|
More builder -> Meson renaming.
|
12 years ago |
Jussi Pakkanen
|
603625b61c
|
Builder -> Meson renaming.
|
12 years ago |
Jussi Pakkanen
|
816752f51a
|
Determine location of scripts properly.
|
12 years ago |
Jussi Pakkanen
|
00783ff939
|
Print warning if coverage reports can't be generated.
|
12 years ago |
Jussi Pakkanen
|
f7d7888b70
|
Added support for coverage.
|
12 years ago |
Jussi Pakkanen
|
8c6c0d9b82
|
Fix regeneration rule so it is not triggered needlessly.
|
12 years ago |
Jussi Pakkanen
|
b0da103729
|
Regenerate build info if definition files change.
|
12 years ago |
Jussi Pakkanen
|
ae23feb36e
|
Enable PREFIX for installing on some target types.
|
12 years ago |
Jussi Pakkanen
|
26ff3fa23e
|
Strip on install and generate pch properly.
|
12 years ago |
Jussi Pakkanen
|
399c2104fe
|
Use optimization and debug flags based on build type.
|
12 years ago |
Jussi Pakkanen
|
3880670a86
|
Get dependency info from the compiler.
|
12 years ago |
Jussi Pakkanen
|
a2845b491b
|
Tests can now be easily run with both shell and Ninja.
|
12 years ago |
Jussi Pakkanen
|
aad3a7a76e
|
Added test for external deps and fixed comments at the same time.
|
12 years ago |
Jussi Pakkanen
|
7a19918024
|
Generate configure files in Ninja backend. Now it passes all unit tests.
|
12 years ago |
Jussi Pakkanen
|
7ea37a733e
|
Generate shared library symlinks with Ninja.
|
12 years ago |
Jussi Pakkanen
|
b0515379bf
|
Generate pch files with Ninja.
|
12 years ago |
Jussi Pakkanen
|
e2bc851735
|
Added target dependency info.
|
12 years ago |
Jussi Pakkanen
|
2ce0ee6aed
|
Can install data.
|
12 years ago |
Jussi Pakkanen
|
cd9b9f8ec5
|
Can install man files with Ninja.
|
12 years ago |
Jussi Pakkanen
|
cd9b636fe1
|
Can install headers with Ninja.
|
12 years ago |
Jussi Pakkanen
|
cdf99fa3be
|
Fix dependency info.
|
12 years ago |
Jussi Pakkanen
|
9ad2921659
|
Can install targets.
|
12 years ago |
Jussi Pakkanen
|
c5b3d913a3
|
Can pickle and load install data object.
|
12 years ago |
Jussi Pakkanen
|
3deb31ebd5
|
Beginning of an install script.
|
12 years ago |
Jussi Pakkanen
|
277321ecce
|
Can run unit tests with Ninja.
|
12 years ago |
Jussi Pakkanen
|
6a627c6176
|
More dynamic library path wanking.
|
12 years ago |
Jussi Pakkanen
|
8d1641d6a4
|
Use relative paths for file names.
|
12 years ago |
Jussi Pakkanen
|
5dd4122c65
|
Ninja compiles! With only the slightest of manual ninjafile editing.
|
12 years ago |