73 Commits (d5c6e810baa3d9762fbd014b6198fbda9b30bbdb)

Author SHA1 Message Date
Jussi Pakkanen 3b698f40df Print test name rather than the path to executable. 11 years ago
Jussi Pakkanen e990291c34 Removed useless log print. 11 years ago
Jussi Pakkanen 7f042218d8 Some final pieces of logging. 12 years ago
Jussi Pakkanen 65be7a9ab7 A few Fedora fixes. 12 years ago
Jussi Pakkanen 4f1ca2062d Removed shebang lines on non-runnable files. 12 years ago
Jussi Pakkanen af126c9d0e Dependency tracking works with MSVC. 12 years ago
Jussi Pakkanen 4887450de6 Made gcc pch work again. 12 years ago
Jussi Pakkanen e967e5eb4b At last! MSVC precompiles headers and can use them. 12 years ago
Jussi Pakkanen cbd4f58302 Had to create a special rule for pch generation because otherwise it would just plain not work. But now it precompiles. 12 years ago
Jussi Pakkanen a1f4bf1124 Started work on MSVC precompiled headers. It does not work yet but I have been at it for so long that I want to just commit now because it at least does something close to the final result. 12 years ago
Jussi Pakkanen 81b478e031 Shared library linking works with MSVC. 12 years ago
Jussi Pakkanen 5fe09f9ee4 Quote rule arguments. 12 years ago
Jussi Pakkanen 01a387bc46 Store symbol files in the target private directory. 12 years ago
Jussi Pakkanen d4cfc5d2cc Only relink if exported symbols of dependencies change. 12 years ago
Jussi Pakkanen aa38b1859f A few windows fixes. 12 years ago
Jussi Pakkanen 4637e07734 #mesondefine supports strings. 12 years ago
Jussi Pakkanen 8364bfcc6d Better error message. 12 years ago
Jussi Pakkanen a51036fd7d Reworked configure file generation. 12 years ago
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