15140 Commits (master)
 

Author SHA1 Message Date
Jussi Pakkanen 8d038ef09e Can install header files. 12 years ago
Jussi Pakkanen b6886b2c27 Added target install option. 12 years ago
Jussi Pakkanen 1bfae39a9d More thorough test. 12 years ago
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