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
|
b97f43b9b7
|
Can set global flags.
|
12 years ago |
Jussi Pakkanen
|
2af66e5478
|
Filter header files from built sources.
|
12 years ago |
Jussi Pakkanen
|
5c0d1cc7c0
|
Include directories work.
|
12 years ago |
Jussi Pakkanen
|
5269885f16
|
Added array support.
|
12 years ago |
Jussi Pakkanen
|
f5835d85e2
|
Added comparison.
|
12 years ago |
Jussi Pakkanen
|
b2df86d5cc
|
Renamed EQUALS.
|
12 years ago |
Jussi Pakkanen
|
81fbb83f84
|
Added else block support.
|
12 years ago |
Jussi Pakkanen
|
88bd40ecf3
|
Added if clause.
|
12 years ago |
Jussi Pakkanen
|
bd6e542f1c
|
Added boolean data type.
|
12 years ago |
Jussi Pakkanen
|
3eab390158
|
Can generate configure files.
|
12 years ago |
Jussi Pakkanen
|
3e9416fc4a
|
Added support for precompiled headers.
|
12 years ago |
Jussi Pakkanen
|
5701529632
|
Can install data files.
|
12 years ago |
Jussi Pakkanen
|
0783c7ff97
|
Can generate targets in subdirectories.
|
12 years ago |
Jussi Pakkanen
|
223d468355
|
Can recurse into subdirectories.
|
12 years ago |
Jussi Pakkanen
|
79c9e1e172
|
Start work on descending to subdirectories.
|
12 years ago |
Jussi Pakkanen
|
5969b1ed33
|
Can install Man files.
|
12 years ago |
Jussi Pakkanen
|
8d038ef09e
|
Can install header files.
|
12 years ago |
Jussi Pakkanen
|
b6886b2c27
|
Added target install option.
|
12 years ago |
Jussi Pakkanen
|
03e557992a
|
Define used languages in project() function.
|
12 years ago |
Jussi Pakkanen
|
c71f82432f
|
Extracted build data to its own class.
|
12 years ago |
Jussi Pakkanen
|
54e47554c3
|
Added unit test functionality to builder.
|
12 years ago |
Jussi Pakkanen
|
c8fee3d417
|
Call functions through dictionary rather than if/else maze.
|
12 years ago |
Jussi Pakkanen
|
216a8ca1ea
|
Can link against static libraries.
|
12 years ago |
Jussi Pakkanen
|
6137bfe326
|
Better error message.
|
12 years ago |
Jussi Pakkanen
|
c2889038ca
|
Invoke methods through a dictionary.
|
12 years ago |
Jussi Pakkanen
|
20e43ff7f9
|
Can build shared libraries.
|
12 years ago |
Jussi Pakkanen
|
ea99126496
|
Can build static libraries.
|
12 years ago |
Jussi Pakkanen
|
e01200a4ab
|
Added support for C++.
|
12 years ago |
Jussi Pakkanen
|
8db898928b
|
Put all outputs to target directories.
|
12 years ago |
Jussi Pakkanen
|
016b9093d7
|
Moved compiler detection inside Environment.
|
12 years ago |
Jussi Pakkanen
|
6502708b08
|
Can define more than one language.
|
12 years ago |
Jussi Pakkanen
|
b1ccec0cef
|
Add missing lineno call.
|
12 years ago |
Jussi Pakkanen
|
347dda92af
|
Some fixes.
|
12 years ago |
Jussi Pakkanen
|
04ac73e8ea
|
Renamed executables variable to targets.
|
12 years ago |
Jussi Pakkanen
|
221f175cfb
|
Make C test program not compile under C++.
|
12 years ago |
Jussi Pakkanen
|
1892e92a93
|
Put temporary stuff in a scratch directory.
|
12 years ago |
Jussi Pakkanen
|
7651e8a641
|
Can generate full build projects.
|
12 years ago |
Jussi Pakkanen
|
650787f3d7
|
Can build an executable with several files.
|
12 years ago |
Jussi Pakkanen
|
e271248d07
|
Use reduced arguments in functions
|
12 years ago |
Jussi Pakkanen
|
67b33229c3
|
Created argument reducer.
|
12 years ago |
Jussi Pakkanen
|
409ba33f48
|
Can do method calls on objects.
|
12 years ago |
Jussi Pakkanen
|
fbecb5378d
|
Can generate external dependency objects.
|
12 years ago |
Jussi Pakkanen
|
676dc51ac9
|
Can assign values to variables.
|
12 years ago |
Jussi Pakkanen
|
a455780ccf
|
Put external deps into command line.
|
12 years ago |
Jussi Pakkanen
|
026aa086dc
|
Better text output in shell script.
|
12 years ago |
Jussi Pakkanen
|
a7b991bfd4
|
Can generate compile commands.
|
12 years ago |
Jussi Pakkanen
|
0339d3bcf2
|
Created the executable command.
|
12 years ago |