Jussi Pakkanen
|
a52336b429
|
Can invoke methods on general statements and not just variable names.
|
12 years ago |
Jussi Pakkanen
|
5e2278d6d4
|
Can run external programs and capture their output. Also some string function work.
|
12 years ago |
Jussi Pakkanen
|
4f1ca2062d
|
Removed shebang lines on non-runnable files.
|
12 years ago |
Jussi Pakkanen
|
7e6d8454a4
|
Precompiled headers work for C++.
|
12 years ago |
Jussi Pakkanen
|
a1f4bf1124
|
Started work on MSVC precompiled headers. It does not work yet but I have been at it for so long that I want to just commit now because it at least does something close to the final result.
|
12 years ago |
Jussi Pakkanen
|
ed61e6f19a
|
Print system check information.
|
12 years ago |
Jussi Pakkanen
|
2fdc7c7dbc
|
Added has_header method.
|
12 years ago |
Jussi Pakkanen
|
89aa4e2233
|
C++ is now called cpp rather than cxx.
|
12 years ago |
Jussi Pakkanen
|
a51036fd7d
|
Reworked configure file generation.
|
12 years ago |
Jussi Pakkanen
|
b63c493844
|
Better error reporting for parsing errors.
|
12 years ago |
Jussi Pakkanen
|
11e81618d2
|
Renamed find_dep to dependency.
|
12 years ago |
Jussi Pakkanen
|
d4284aae89
|
Renamed add_test to test.
|
12 years ago |
Jussi Pakkanen
|
50304bb207
|
Required is the default for find_library.
|
12 years ago |
Jussi Pakkanen
|
c4e58795e7
|
Required defaults to true for programs.
|
12 years ago |
Jussi Pakkanen
|
0d2f34654c
|
Generator rules can have more than one output.
|
12 years ago |
Jussi Pakkanen
|
e453c408da
|
Can add extra #includes to sizeof checks.
|
12 years ago |
Jussi Pakkanen
|
ae62e8ca11
|
Can detect sizes of expressions.
|
12 years ago |
Jussi Pakkanen
|
292ad6009c
|
Cleaned out old line number info from exceptions.
|
12 years ago |
Jussi Pakkanen
|
5ad8916323
|
Add line number and file information to exception objects at one location.
|
12 years ago |
Jussi Pakkanen
|
6ff098bea6
|
Store configuration values in an object rather than global variables.
|
12 years ago |
Jussi Pakkanen
|
bf62937711
|
Can extract compiler ID string.
|
12 years ago |
Jussi Pakkanen
|
140f30470b
|
Can run trial compilations on a given compiler.
|
12 years ago |
Jussi Pakkanen
|
7b8d24a9d8
|
Can use msvc static linker.
|
12 years ago |
Jussi Pakkanen
|
2c3d35802f
|
Can use Apple frameworks with Objective C.
|
12 years ago |
Jussi Pakkanen
|
e05af1bf9e
|
Added ObjC++ support.
|
12 years ago |
Jussi Pakkanen
|
5174c255b2
|
Basic support for Objective C.
|
12 years ago |
Jussi Pakkanen
|
629d55e3c9
|
Inherit InterpreterException from MesonException.
|
12 years ago |
Jussi Pakkanen
|
35f3495c1d
|
Can build Qt5 applications.
|
12 years ago |
Jussi Pakkanen
|
f856ee0f33
|
Fixed class hierarchy of dependencies.
|
12 years ago |
Jussi Pakkanen
|
3d4aad9e0d
|
Can have multiple different configurations of the same dependency.
|
12 years ago |
Jussi Pakkanen
|
137365b5b3
|
Better external program detection.
|
12 years ago |
Jussi Pakkanen
|
b77ac5ec9f
|
Extracted dependencies to their own file.
|
12 years ago |
Jussi Pakkanen
|
1b11431079
|
Work on adding GTest support.
|
12 years ago |
Jussi Pakkanen
|
70f6b769a6
|
Added custom detector framework and a Boost detector to it.
|
12 years ago |
Jussi Pakkanen
|
af82d04b3f
|
Print friendlier error messages rather than the Python stack trace.
|
12 years ago |
Jussi Pakkanen
|
18c78c1bb9
|
Prevent going into the same subdirectory multiple times.
|
12 years ago |
Jussi Pakkanen
|
ecd46332af
|
Support for both basename and plainname in generators.
|
12 years ago |
Jussi Pakkanen
|
27d39fe605
|
A few fixes.
|
12 years ago |
Jussi Pakkanen
|
f010ec624c
|
Prevent creation of targets with names that could lead to collisions.
|
12 years ago |
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
|
68b50bd732
|
Cache external programs in coredata.
|
12 years ago |
Jussi Pakkanen
|
8c237ebfeb
|
Can use external programs.
|
12 years ago |
Jussi Pakkanen
|
e2a5357282
|
Do not lose line numbers to the great void of nothingness.
|
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
|
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
|
9948b616df
|
Store bunch of data to coredata.
|
12 years ago |
Jussi Pakkanen
|
8d6a681b23
|
Renamed a keyword argument.
|
12 years ago |