491 Commits (37d74736156e3146df5945f259fc71e959ca5dd2)

Author SHA1 Message Date
Jussi Pakkanen d64211f570 Moved pkg-config to a module so we no longer need special case code in core for it. 9 years ago
Jussi Pakkanen 015688f506 Compile Windows resources. Closes #333. 9 years ago
Jussi Pakkanen 161d633f36 Added support for calling into C. 9 years ago
Jussi Pakkanen 961b000090 Can generate swift sources with custom target. 9 years ago
Jussi Pakkanen d531f915b1 Can build Swift libraries and link them. 9 years ago
Jussi Pakkanen b3d61beb2d A test can be part of multiple suites. 9 years ago
Jussi Pakkanen 43b07729aa Reworked swift code so now can use multiple source files in one target. 9 years ago
Jussi Pakkanen 70695bead4 Added possibility to have multiple test suites so you can run only a subset of tests. Closes #325. 9 years ago
Jussi Pakkanen 23c6de3461 Can specify a working directory for tests. Closes #326. 9 years ago
Jussi Pakkanen d92504797f Can build simple Swift executables. 9 years ago
Jussi Pakkanen b167f3a56f Renamed new test dir. 9 years ago
Jussi Pakkanen 913963d608 Can specify extra arguments to generator commands. Closes #315. 9 years ago
Jussi Pakkanen 278339855d Projects can specify a license which is written to the dep manifest. 9 years ago
Jussi Pakkanen 3daf0b8a81 Benchmark test binary runs on Windows. 9 years ago
Jussi Pakkanen 26873801bc Can define benchmarks and run them. 9 years ago
Jussi Pakkanen 3cbe9d32fa Added script to run benchmarks. 9 years ago
Jussi Pakkanen c75b75d487 Do not use linker arguments on static libraries. 9 years ago
Jussi Pakkanen 16fa657304 Can use built exes in custom targets. 9 years ago
Jussi Pakkanen 18c423db15 Fix gtkdoc. We had to disable the test but on the other hand we have gstreamer docs working. 9 years ago
Jussi Pakkanen c04e04146e Use two inputs for a generator to test edge cases. 9 years ago
Jussi Pakkanen eceedc0d29 Declare buildtype and platform only once. 9 years ago
Jussi Pakkanen 1b697f04cd Fixed run targets on VS2010. 9 years ago
Jussi Pakkanen 7b45e6f5f5 Can store ext deps to internal deps. Closes #304. 9 years ago
Jussi Pakkanen fa9799a96a Renamed default_library to library. 9 years ago
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 9 years ago
Jussi Pakkanen 0962909120 Can specify a subproject fallback for dependencies. 9 years ago
Jussi Pakkanen 062512a0f1 Use project default settings in compile tests unless told not to. Closes #296. 9 years ago
Jussi Pakkanen 538073a9cf Created a link test method. 9 years ago
Jussi Pakkanen 910dcbf290 Projects can specify default values for options. 9 years ago
Jussi Pakkanen e4ff4b7c8c Can specify version requirements to subprojects. 9 years ago
Jussi Pakkanen c5788548d2 Can check for Meson version in project definition. 9 years ago
Jussi Pakkanen df979ad422 String startswith and endswith methods. 9 years ago
Jussi Pakkanen a16bea5938 More variable introspection. 9 years ago
Jussi Pakkanen d952812b1b Fix Rust to work with 1.3 release. Closes #277. 9 years ago
Jussi Pakkanen 9a4016d37a Added option for VS exception type. 9 years ago
Jussi Pakkanen 50663144c3 Can set compiler options, added language versions for Gnu and Clang. 9 years ago
Jussi Pakkanen a9ec9ba104 Basic outline for exposing private dir. Not working fully yet. 9 years ago
Jussi Pakkanen 7bb28ef3c8 Flatten method arguments so you can generate an array of items. 9 years ago
Kyle Manna 8fcbff8542 tests: Use /usr/bin/env python3 9 years ago
Jussi Pakkanen d4a922c21a Can set build targets as arguments to run_target. Closes #270. 9 years ago
Jussi Pakkanen 384365c843 Added outdir() method to build targets so we can make output dirs togglable. 9 years ago
Jussi Pakkanen 325ed6288b Can leave Boost modules empty to only use the plain header libraries. Closes #263. 9 years ago
Jussi Pakkanen 2e585856be Prevent generation of Ninja files with target ambiguities. 9 years ago
Jussi Pakkanen 4e8c4035e5 Can have built binaries in run_targets. Closes #264. 9 years ago
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 9 years ago
Jussi Pakkanen a90bbb7277 Finally full test suite passes, even gir. 9 years ago
Jussi Pakkanen 0b0d787624 A bunch more conversions. 9 years ago
Jussi Pakkanen f9060a70bb Converted a bunch of locations to support different target output path. 9 years ago
Marko Raatikainen 28f60ca474 Fix shared libraries for fortran 9 years ago
Jussi Pakkanen e29e4358e6 Use makedirs instead of mkdir. Closes #247. 9 years ago