405 Commits (47cb6c10306d89172ce6aafa09a450e85f4a8f8d)

Author SHA1 Message Date
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
Jussi Pakkanen f32db9afa2 Generator outputs are all relative. 9 years ago
Jussi Pakkanen 5467b7d58b Made Fortran static libraries work. Closes #237. 9 years ago
Igor Gnatenko 0384fa9175 add python test for glib and test against lib 9 years ago
Igor Gnatenko 7b0dd7299c tests/gnome/gir: use modern GLib stuff 9 years ago
Jussi Pakkanen 5ffe46bc6a Add version numbers to projects and generate a dep manifest. 9 years ago
Jussi Pakkanen 24d23c3086 Can add file objects to command line arguments. Closes #235. 9 years ago
Jussi Pakkanen ee4e785b1e Add support for subscripting array objects with []. 9 years ago
Jussi Pakkanen 60ff47f736 Can specify gtk-doc search dirs with include_directories. Closes #231. 9 years ago
Jussi Pakkanen 78739afd9c Use system() instead of name() which is a confusing term. 9 years ago
Jussi Pakkanen a5abcf1fe2 Created the += operator. 9 years ago
Jussi Pakkanen 05d929d542 Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222. 9 years ago
Jussi Pakkanen cbc329fc32 Add sgml main to gtk-doc. 9 years ago
Jussi Pakkanen 83cc5ce4c5 Allow more than one install script and make gtkdoc method return one. 9 years ago
Jussi Pakkanen 8b52dec6d9 Can generate gtkdoc documentation. 9 years ago
Jussi Pakkanen b6cb7fd29e Fix symbol exportation and other things to make all tests pass on MSVC. 9 years ago
Jussi Pakkanen 463d08d545 Now host_machine, build_machine and target_machine are properly separated and return correct values. 9 years ago
Jussi Pakkanen 6af21dd20e Fix add_global_arguments call that was using the old syntax. Closes #213. 9 years ago
Jussi Pakkanen 5788f47952 Added (or, rather, brought back) the add_languages function. 9 years ago
Jussi Pakkanen 0e508bf818 Added a extract_all_objects method to make recombining targets easier. Fixes #205. 9 years ago
Jussi Pakkanen 1d4af5c84e Added test for declare_dependency. 10 years ago
Jussi Pakkanen 0356024300 Give top level targets unique private directories even if they share a basename with some other top level target. 10 years ago
Jussi Pakkanen 833cb56f5c Can create top level targets that have the same name but different type. 10 years ago
Igor Gnatenko d7ca9eee5a vala: add support for --target-glib 10 years ago
Jussi Pakkanen 8f27cd399e Fixed broken subdir object extraction and moved tests. 10 years ago
Jussi Pakkanen ec74616bbd Prevent extraction of objects from subprojects. 10 years ago
Jussi Pakkanen 6d744b13ff Now can create internal dependencies to simplify subproject usage. 10 years ago
Jussi Pakkanen 39c26d6fe0 Can use both main and nomain gtest in same project. Fixes #149. 10 years ago
Hemmo Nieminen b63281d37a Add a test for object extraction from subprojects. 10 years ago
Jussi Pakkanen 9c9ab25190 Created a build_target function to set build target type dynamically. 10 years ago