Jussi Pakkanen
|
7b8b849817
|
Add a test where a single exe has both C and C++ sources.
|
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
|
36e2b0cd37
|
Run generated tests as part of overall testing.
|
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
|
b9f3ab1c48
|
Can link against shared libraries.
|
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
|
b3f656e2a7
|
Put fpic flags in linker command line too.
|
12 years ago |
Jussi Pakkanen
|
20e43ff7f9
|
Can build shared libraries.
|
12 years ago |
Jussi Pakkanen
|
5683f904fb
|
Variable renaming.
|
12 years ago |
Jussi Pakkanen
|
ea99126496
|
Can build static libraries.
|
12 years ago |
Jussi Pakkanen
|
715b83c134
|
Better message.
|
12 years ago |
Jussi Pakkanen
|
e01200a4ab
|
Added support for C++.
|
12 years ago |
Jussi Pakkanen
|
a1efb27a8e
|
Run the generated build system as a part of tests.
|
12 years ago |
Jussi Pakkanen
|
8db898928b
|
Put all outputs to target directories.
|
12 years ago |
Jussi Pakkanen
|
53cddaec8c
|
Cd into build directory before starting.
|
12 years ago |
Jussi Pakkanen
|
5e51c526a1
|
Moved quoting function.
|
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
|
16aa9b16b2
|
Remove useless compiler variable.
|
12 years ago |
Jussi Pakkanen
|
7651e8a641
|
Can generate full build projects.
|
12 years ago |
Jussi Pakkanen
|
aa99fb0c67
|
Pass environment and interpreter into shell generator as arguments.
|
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
|
fef984be6f
|
Clean out some unused variables.
|
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
|
9f7e1bd826
|
Bail out if any command fails.
|
12 years ago |
Jussi Pakkanen
|
a455780ccf
|
Put external deps into command line.
|
12 years ago |
Jussi Pakkanen
|
7d56a2fe00
|
Parse pkg-config dependencies.
|
12 years ago |
Jussi Pakkanen
|
231c2c2bc1
|
Renamed build area for great tab autocompletion justice.
|
12 years ago |
Jussi Pakkanen
|
026aa086dc
|
Better text output in shell script.
|
12 years ago |
Jussi Pakkanen
|
4fbb42da96
|
Can link executables.
|
12 years ago |
Jussi Pakkanen
|
ec08280df1
|
Add debug flags to the mix.
|
12 years ago |
Jussi Pakkanen
|
a7b991bfd4
|
Can generate compile commands.
|
12 years ago |
Jussi Pakkanen
|
e006116936
|
Created the beginning of a shell script generator.
|
12 years ago |
Jussi Pakkanen
|
8e9ca7f287
|
Created an environment class.
|
12 years ago |
Jussi Pakkanen
|
0339d3bcf2
|
Created the executable command.
|
12 years ago |
Jussi Pakkanen
|
1ead90f199
|
Even more extracting.
|
12 years ago |
Jussi Pakkanen
|
851f642ee4
|
Extracted validator and project function to their own functions.
|
12 years ago |