Commit Graph

14558 Commits

Author SHA1 Message Date
Jussi Pakkanen 5c0d1cc7c0 Include directories work. 2013-01-26 00:28:13 +02:00
Jussi Pakkanen 5269885f16 Added array support. 2013-01-25 22:42:11 +02:00
Jussi Pakkanen d5c50ce60a Fixed changed function name. 2013-01-25 22:08:49 +02:00
Jussi Pakkanen f5835d85e2 Added comparison. 2013-01-25 21:59:53 +02:00
Jussi Pakkanen b2df86d5cc Renamed EQUALS. 2013-01-25 21:29:59 +02:00
Jussi Pakkanen 81fbb83f84 Added else block support. 2013-01-25 21:25:52 +02:00
Jussi Pakkanen 88bd40ecf3 Added if clause. 2013-01-25 21:06:08 +02:00
Jussi Pakkanen bd6e542f1c Added boolean data type. 2013-01-25 20:40:00 +02:00
Jussi Pakkanen faaa0df78b Removed spurious print statement. 2013-01-14 01:17:53 +02:00
Jussi Pakkanen 3eab390158 Can generate configure files. 2013-01-14 01:13:55 +02:00
Jussi Pakkanen 73f8a69d39 Added test for mixed C/C++ pch usage. 2013-01-13 21:11:56 +02:00
Jussi Pakkanen 18ad46d6ef Test for C++ pch. 2013-01-13 21:01:53 +02:00
Jussi Pakkanen 3e9416fc4a Added support for precompiled headers. 2013-01-13 20:50:16 +02:00
Jussi Pakkanen 5701529632 Can install data files. 2013-01-13 19:25:54 +02:00
Jussi Pakkanen 0783c7ff97 Can generate targets in subdirectories. 2013-01-13 18:11:24 +02:00
Jussi Pakkanen 223d468355 Can recurse into subdirectories. 2013-01-13 17:59:34 +02:00
Jussi Pakkanen 79c9e1e172 Start work on descending to subdirectories. 2013-01-13 17:41:47 +02:00
Jussi Pakkanen 5969b1ed33 Can install Man files. 2013-01-12 14:31:43 +02:00
Jussi Pakkanen 8d038ef09e Can install header files. 2013-01-12 13:53:19 +02:00
Jussi Pakkanen b6886b2c27 Added target install option. 2013-01-12 02:25:06 +02:00
Jussi Pakkanen 1bfae39a9d More thorough test. 2013-01-11 23:21:36 +02:00
Jussi Pakkanen 7b8b849817 Add a test where a single exe has both C and C++ sources. 2013-01-11 23:18:40 +02:00
Jussi Pakkanen 03e557992a Define used languages in project() function. 2013-01-11 23:13:49 +02:00
Jussi Pakkanen c71f82432f Extracted build data to its own class. 2013-01-11 22:59:49 +02:00
Jussi Pakkanen 36e2b0cd37 Run generated tests as part of overall testing. 2013-01-06 19:17:38 +02:00
Jussi Pakkanen 54e47554c3 Added unit test functionality to builder. 2013-01-06 19:13:30 +02:00
Jussi Pakkanen c8fee3d417 Call functions through dictionary rather than if/else maze. 2013-01-06 18:48:16 +02:00
Jussi Pakkanen b9f3ab1c48 Can link against shared libraries. 2013-01-06 18:40:32 +02:00
Jussi Pakkanen 216a8ca1ea Can link against static libraries. 2013-01-06 02:59:54 +02:00
Jussi Pakkanen 6137bfe326 Better error message. 2013-01-06 00:40:40 +02:00
Jussi Pakkanen c2889038ca Invoke methods through a dictionary. 2013-01-06 00:16:44 +02:00
Jussi Pakkanen b3f656e2a7 Put fpic flags in linker command line too. 2013-01-05 21:12:14 +02:00
Jussi Pakkanen 20e43ff7f9 Can build shared libraries. 2013-01-05 21:08:08 +02:00
Jussi Pakkanen 5683f904fb Variable renaming. 2013-01-05 18:14:51 +02:00
Jussi Pakkanen ea99126496 Can build static libraries. 2013-01-05 18:13:38 +02:00
Jussi Pakkanen 715b83c134 Better message. 2013-01-02 00:56:46 +02:00
Jussi Pakkanen e01200a4ab Added support for C++. 2013-01-02 00:54:32 +02:00
Jussi Pakkanen a1efb27a8e Run the generated build system as a part of tests. 2013-01-02 00:04:20 +02:00
Jussi Pakkanen 8db898928b Put all outputs to target directories. 2013-01-02 00:00:24 +02:00
Jussi Pakkanen 53cddaec8c Cd into build directory before starting. 2013-01-01 23:49:37 +02:00
Jussi Pakkanen 5e51c526a1 Moved quoting function. 2013-01-01 23:43:25 +02:00
Jussi Pakkanen 016b9093d7 Moved compiler detection inside Environment. 2013-01-01 21:00:22 +02:00
Jussi Pakkanen 6502708b08 Can define more than one language. 2013-01-01 20:45:11 +02:00
Jussi Pakkanen b1ccec0cef Add missing lineno call. 2013-01-01 20:33:49 +02:00
Jussi Pakkanen 347dda92af Some fixes. 2013-01-01 20:32:43 +02:00
Jussi Pakkanen 04ac73e8ea Renamed executables variable to targets. 2013-01-01 20:28:00 +02:00
Jussi Pakkanen 221f175cfb Make C test program not compile under C++. 2013-01-01 20:13:46 +02:00
Jussi Pakkanen 1892e92a93 Put temporary stuff in a scratch directory. 2013-01-01 20:08:03 +02:00
Jussi Pakkanen 16aa9b16b2 Remove useless compiler variable. 2013-01-01 19:52:58 +02:00
Jussi Pakkanen 7651e8a641 Can generate full build projects. 2013-01-01 18:03:30 +02:00