205 Commits (b76da59448563254eec915d7eecfab6e03bc2132)

Author SHA1 Message Date
Jussi Pakkanen 0d2f34654c Generator rules can have more than one output. 12 years ago
Jussi Pakkanen ae62e8ca11 Can detect sizes of expressions. 12 years ago
Jussi Pakkanen 3872cd024e Source generator now works with Protocol Buffers. 12 years ago
Jussi Pakkanen c9cb49764b Worked on expanding the generator so it works with protocol buffers. Does not work yet. 12 years ago
Jussi Pakkanen 6ff098bea6 Store configuration values in an object rather than global variables. 12 years ago
Jussi Pakkanen 4bbc75427a Store full path to output executables so they do not depend on "." being in path. 12 years ago
Jussi Pakkanen 83f0e6744e Support for cppcheck. 12 years ago
Jussi Pakkanen 4d1ee0b8f2 Moved logs into their own directory. 12 years ago
Jussi Pakkanen 7b8d24a9d8 Can use msvc static linker. 12 years ago
Jussi Pakkanen 7ce4aa1b90 Can build programs with MSVC. 12 years ago
Jussi Pakkanen 9f4471c96f Disable library versioning on platforms that don't support symlinks. 12 years ago
Jussi Pakkanen 124b5cc392 Fix find_program test on Windows using terrible hack. 12 years ago
Jussi Pakkanen 35f3495c1d Can build Qt5 applications. 12 years ago
Jussi Pakkanen e3184c4f94 Qt5 apps compile with only a slight amount of cheating. 12 years ago
Jussi Pakkanen 9abf5ec89a Add generated files as dependencies to targets. 12 years ago
Jussi Pakkanen 6cf0182037 Can generate sources with moc and uic. 12 years ago
Jussi Pakkanen 8f63a4ff81 Ui rule too, and store rules in the backend object. 12 years ago
Jussi Pakkanen a869da185f Can generate custom rules for dependencies. 12 years ago
Jussi Pakkanen e12100b726 Removed shell backend. 12 years ago
Jussi Pakkanen 06a69a6b1c Better header in Ninja file. 12 years ago
Jussi Pakkanen 010d7f2ab1 Typo fix. 12 years ago
Jussi Pakkanen e0f853e733 Add clean targets for gdca and gcno. 12 years ago
Jussi Pakkanen 7882acbd72 Gtest now works, though still a bit hackish. 12 years ago
Jussi Pakkanen 33aaae5cf0 Capitalize Valgrind. 12 years ago
Jussi Pakkanen 91331283be Can run test suite under Valgrind. 12 years ago
Jussi Pakkanen 7e9827704c Fixed some printed text. 12 years ago
Jussi Pakkanen 5c37665e5d Support for easier #define declarations. 12 years ago
Jussi Pakkanen ba70bf7e3f Do not touch conf files if the new one would be identical to the old one. 12 years ago
Jussi Pakkanen 8b7465d101 For great atomicity justice! 12 years ago
Jussi Pakkanen 27d39fe605 A few fixes. 12 years ago
Jussi Pakkanen 705bd4b529 Add Python executable to command list when regenerating build. 12 years ago
Jussi Pakkanen f4b49734e5 Make sure build is up to date before running tests. 12 years ago
Jussi Pakkanen bbed8ec3d1 Added clean target. 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 8c237ebfeb Can use external programs. 12 years ago
Jussi Pakkanen c89aa41a3f Unit test pass on Windows. 12 years ago
Jussi Pakkanen 921bce638b A few more Windows fixes. 12 years ago
Jussi Pakkanen 7ced6d2071 First unit test compiles on Windows/MinGW. 12 years ago
Jussi Pakkanen aa230b1741 Better status texts. 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 60cf41adab Can generate header files. 12 years ago
Jussi Pakkanen 8ca80ad525 Can have multiple output files. 12 years ago
Jussi Pakkanen 8f1764b8f5 Final pieces of NinjaBuildElement usage. 12 years ago
Jussi Pakkanen 6247fe8bb2 Some more NinjaBuildElement using. 12 years ago
Jussi Pakkanen 1b5168a1f8 Used NinjaBuildElement in a few more places. 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 7bf35b75fa Started work on CoreData. 12 years ago