82 Commits (409958feaa842972eefd261b2fa1182c13657be6)

Author SHA1 Message Date
Jussi Pakkanen d742f1be51 Guard against people running Meson on an already configured build dir. 11 years ago
Jussi Pakkanen 0f35ac078d Made PCH work with cross compilation. 11 years ago
Jussi Pakkanen 1571bfc6a9 Static cross linking works again. 11 years ago
Jussi Pakkanen 52ed7fd8f8 Can build both cross and native binaries at the same time. 11 years ago
Jussi Pakkanen 702d3e2d9c Work started on supporting simultaneous native and cross builds. 11 years ago
Jussi Pakkanen 6aa1152d72 Regenerate if cross build definition file is updated. 11 years ago
Jussi Pakkanen 6536354cc3 Updated symbolextractor to work with cross builds. 11 years ago
Jussi Pakkanen 4b9d873b03 Made native build work again. 11 years ago
Jussi Pakkanen 6780050cbf Run cross build tests with exe wrapper. 11 years ago
Jussi Pakkanen 3b698f40df Print test name rather than the path to executable. 11 years ago
Jussi Pakkanen e990291c34 Removed useless log print. 12 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