108 Commits (3500ddb8bb311bd99d2a76c6cd7bfe0788d5ad23)

Author SHA1 Message Date
Jussi Pakkanen e5b59ac9e9 Get source subdir. 11 years ago
Jussi Pakkanen ef1e724543 Handle multiple different languages in Unity builds. 11 years ago
Jussi Pakkanen e18ae06602 The very basics of unity builds. 11 years ago
Jussi Pakkanen e21e7091e7 Track dependencies of subproject option files. 11 years ago
Jussi Pakkanen 17b5920aa8 Determine and use the proper linker based on input source languages. 11 years ago
Jussi Pakkanen 7d1999dc09 Get rid of msvc banner for good. 11 years ago
Jussi Pakkanen 8f5d93b4d4 Can extract objects from targets and use them in other targets. 11 years ago
Jussi Pakkanen bcdb84fcbe Can use object files directly in targets. 11 years ago
Jussi Pakkanen 11cfb3ce22 Can set test cmd arguments and environment variables. 11 years ago
Jussi Pakkanen df7c130566 Start using gcc dependency file packing. 11 years ago
Jussi Pakkanen cca448254d Bump required Ninja version to celebrate the release of Ubuntu Saucy. 11 years ago
Jussi Pakkanen e5bbc0f27c Quote rule properly on Windows. 11 years ago
Jussi Pakkanen 4c3cb395ce Only depend on options file if it is really there. 11 years ago
Jussi Pakkanen 07b7d63ccb Add a dependency to the option file. 11 years ago
Jussi Pakkanen 7fa7979788 Can enable or disable the use of pch. 11 years ago
Jussi Pakkanen 6694d01a16 Fixed OSX. 11 years ago
Jussi Pakkanen 62a607c057 Some more tests passing. 11 years ago
Jussi Pakkanen 9f05fce831 Slogging through the test suite. 11 years ago
Jussi Pakkanen 3673791b4f Rpaths start working. 11 years ago
Jussi Pakkanen 10a4f0c93b Regenerate when coredata changes (e.g. via mesongui). 11 years ago
Jussi Pakkanen a2959fd0f4 Basic work on extracting build target types from the interpreter. 11 years ago
Jussi Pakkanen ff1ac7eed1 Transfer test parallelism data from source to test runner. 11 years ago
Jussi Pakkanen 0e19d90e97 Now can generate mo files from po files and install them. 11 years ago
Jussi Pakkanen b422afac9b Text clarification. 11 years ago
Jussi Pakkanen 8523bd6ba7 Can generate pot files on command. 11 years ago
Jussi Pakkanen 3c3e580aea Parse gettext command and generate rule. 11 years ago
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. 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