Jussi Pakkanen
|
7a19918024
|
Generate configure files in Ninja backend. Now it passes all unit tests.
|
12 years ago |
Jussi Pakkanen
|
e0b6c68a4e
|
Minor fix.
|
12 years ago |
Jussi Pakkanen
|
775b680826
|
Renamed language name from c++ to cxx to make things easier.
|
12 years ago |
Jussi Pakkanen
|
b3074e49eb
|
Made C++ work in Ninja.
|
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
|
ee34bd688c
|
Do not compress that which does not need compressing.
|
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 |
Jussi Pakkanen
|
53ba628201
|
Can generate compiling commands.
|
12 years ago |
Jussi Pakkanen
|
ded616eaf5
|
More function moving.
|
12 years ago |
Jussi Pakkanen
|
affe28271a
|
Moved code to base class.~
|
12 years ago |
Jussi Pakkanen
|
f5f783b382
|
Generate some of targets.
|
12 years ago |
Jussi Pakkanen
|
40c001772b
|
Generate linking rules.
|
12 years ago |
Jussi Pakkanen
|
7b611c2c11
|
Build rule for static linking and some comments.
|
12 years ago |
Jussi Pakkanen
|
3d5dd90432
|
Generate compile rules.
|
12 years ago |
Jussi Pakkanen
|
bca53c2346
|
Support for multiple backends.
|
12 years ago |
Jussi Pakkanen
|
0a3b339384
|
Renamed generators file.
|
12 years ago |
Jussi Pakkanen
|
a21acc1f46
|
More documentation.
|
12 years ago |
Jussi Pakkanen
|
6b7b9ed47c
|
Better command line help.
|
12 years ago |
Jussi Pakkanen
|
b287da1bb3
|
Added readme.
|
12 years ago |
Jussi Pakkanen
|
aee4b52498
|
Remove references to build directory when installing.
|
12 years ago |
Jussi Pakkanen
|
eae83aea61
|
Elf dependency eraser finally works.
|
12 years ago |
Jussi Pakkanen
|
bbd97026d5
|
Renamed rpathtool.
|
12 years ago |
Jussi Pakkanen
|
ac709d77e6
|
Use .dynstr because STRAB is invalid in executables.
|
12 years ago |
Jussi Pakkanen
|
38971ea7d8
|
Read dynamic entry properly.
|
12 years ago |
Jussi Pakkanen
|
a93cb2b0c4
|
More parsing but less working-as-expected.
|
12 years ago |
Jussi Pakkanen
|
682e5620f8
|
Parse section names.
|
12 years ago |
Jussi Pakkanen
|
60905c9663
|
Parse section header.
|
12 years ago |
Jussi Pakkanen
|
732a1b0000
|
Parse ELF header.
|
12 years ago |
Jussi Pakkanen
|
47f8602f1b
|
Started working on rpathtool.
|
12 years ago |
Jussi Pakkanen
|
f9c63999c3
|
Put build directories in #include path.
|
12 years ago |
Jussi Pakkanen
|
98ce4539a9
|
Mirror the source tree directories in the build tree.
|
12 years ago |
Jussi Pakkanen
|
2ae2a896c1
|
Added shared library versioning.
|
12 years ago |
Jussi Pakkanen
|
cd9475bfe5
|
Simpler endianness tester.
|
12 years ago |
Jussi Pakkanen
|
919fcbb6ef
|
Added endianness check.
|
12 years ago |
Jussi Pakkanen
|
aef5ef362d
|
Added support for numbers.
|
12 years ago |
Jussi Pakkanen
|
d4d8045d2e
|
Renamed parser.py so it does not shadow the internal parser module.
|
12 years ago |
Jussi Pakkanen
|
261419aff3
|
Access variables through functions that do error checking.
|
12 years ago |
Jussi Pakkanen
|
f0cec5bd79
|
Check for argument leagake over languages.
|
12 years ago |