Commit Graph

1551 Commits

Author SHA1 Message Date
Jussi Pakkanen 199c57d8d6 Added debugging output. 2015-08-25 00:48:47 +03:00
Igor Gnatenko 6b5734385f fix building vala composite test
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-24 15:24:09 +03:00
Igor Gnatenko 79bf392866 Revert "simplify GResources in vala composite test"
This reverts commit d2fa9301ac.
2015-08-24 15:23:20 +03:00
Jussi Pakkanen 1dc26def9d Introspect prints external dependency args. 2015-08-23 21:14:18 +03:00
Jussi Pakkanen 5467b7d58b Made Fortran static libraries work. Closes #237. 2015-08-23 20:17:37 +03:00
Jussi Pakkanen 7c6e99149b Merge pull request #236 from mesonbuild/depmanifest2
Add version numbers to projects and generate a dep manifest.
2015-08-23 20:13:53 +03:00
Igor Gnatenko 0384fa9175 add python test for glib and test against lib
print->print_message is caused because GI does print->print_
in python bindings which is not good.

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-23 13:38:17 +03:00
Igor Gnatenko 7b0dd7299c tests/gnome/gir: use modern GLib stuff
* less boilerplate GObject code
* fixes memory leaks in main function
* drop unused deps

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-23 13:30:39 +03:00
Jussi Pakkanen e6a868e533 Merge pull request #229 from mesonbuild/crossname
Use system() instead of name() which is a confusing term.
2015-08-21 23:16:42 +03:00
Jussi Pakkanen 5ffe46bc6a Add version numbers to projects and generate a dep manifest. 2015-08-21 22:11:44 +03:00
Jussi Pakkanen 24d23c3086 Can add file objects to command line arguments. Closes #235. 2015-08-21 22:11:26 +03:00
Jussi Pakkanen cd38e79301 Use --no-libtool. 2015-08-21 21:52:09 +03:00
Jussi Pakkanen ee4e785b1e Add support for subscripting array objects with []. 2015-08-19 23:34:49 +03:00
Jussi Pakkanen 60ff47f736 Can specify gtk-doc search dirs with include_directories. Closes #231. 2015-08-19 21:55:04 +03:00
Jussi Pakkanen 78739afd9c Use system() instead of name() which is a confusing term. 2015-08-16 23:32:39 +03:00
Jussi Pakkanen 63572626c6 Copy permission bits from source files and fix a path issue. 2015-08-14 16:34:24 +03:00
Jussi Pakkanen a5abcf1fe2 Created the += operator. 2015-08-14 16:05:58 +03:00
Jussi Pakkanen e842e6602c A few tweaks. 2015-08-14 01:24:11 +03:00
Jussi Pakkanen 05d929d542 Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222. 2015-08-12 14:04:41 +03:00
Jussi Pakkanen e3873e89d1 A few fixes for gir code. 2015-08-12 00:34:43 +03:00
Jussi Pakkanen b08e2589d3 Parentheses are unnecessary. 2015-08-09 01:13:05 +03:00
Jussi Pakkanen aada473713 Align test output text better. 2015-08-09 00:16:05 +03:00
Jussi Pakkanen 270b24c8e0 Now with xmlness. 2015-08-07 14:04:44 +03:00
Jussi Pakkanen 849786da14 Merge pull request #218 from mesonbuild/gtkdoc
Basic gtkdoc support
2015-08-07 12:44:26 +02:00
Jussi Pakkanen 9d9ba50911 Put build type warning flags at the beginning so they are overridable. 2015-08-06 22:12:32 +02:00
Jussi Pakkanen cbc329fc32 Add sgml main to gtk-doc. 2015-08-02 13:49:11 +03:00
Jussi Pakkanen 83cc5ce4c5 Allow more than one install script and make gtkdoc method return one. 2015-08-02 13:49:11 +03:00
Jussi Pakkanen 8b52dec6d9 Can generate gtkdoc documentation. 2015-08-02 13:49:11 +03:00
Igor Gnatenko c1dddce4e7 macros.meson: simplify RPM macros by using expand
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-02 01:21:13 +03:00
Jussi Pakkanen 0728484ef7 Add cpu method that was forgotten somehow. 2015-07-31 01:05:18 +03:00
Jussi Pakkanen c12a4c1aca Merge pull request #214 from mesonbuild/cross
Merge cross compilation branch.
2015-07-29 00:04:29 +03:00
Igor Gnatenko ba92f2126c cleanups 2015-07-28 01:12:38 +03:00
Igor Gnatenko ca8d25f832 make consistent style 2015-07-28 01:11:32 +03:00
Igor Gnatenko 53363ab053 cleanups 2015-07-28 01:10:54 +03:00
Jussi Pakkanen 642db009a3 Cleanups. 2015-07-28 01:01:30 +03:00
Jussi Pakkanen b6cb7fd29e Fix symbol exportation and other things to make all tests pass on MSVC. 2015-07-28 00:28:47 +03:00
Jussi Pakkanen b7e391ead4 Simulate rpath on windows by adding dll subdirectories to global path in tests. 2015-07-28 00:09:37 +03:00
Igor Gnatenko d2fa9301ac simplify GResources in vala composite test 2015-07-27 16:57:07 +03:00
Jussi Pakkanen 30d0c2292f Support target-only cross compilation properly. 2015-07-27 00:55:28 +03:00
Jussi Pakkanen 37b2a195bd Get build machine's CPU info too. 2015-07-27 00:55:27 +03:00
Jussi Pakkanen 463d08d545 Now host_machine, build_machine and target_machine are properly separated and return correct values. 2015-07-27 00:55:27 +03:00
Jussi Pakkanen eb3cdb6f8d Changed cross compilation file to new format. 2015-07-27 00:54:40 +03:00
Jussi Pakkanen 6af21dd20e Fix add_global_arguments call that was using the old syntax. Closes #213. 2015-07-26 15:00:54 +03:00
Jussi Pakkanen 5788f47952 Added (or, rather, brought back) the add_languages function. 2015-07-25 23:20:37 +03:00
Jussi Pakkanen fa74ef4c57 Added timeout kwarg to tests. 2015-07-23 22:28:03 +03:00
Afief Halumi 5148972bfe Avoid sorting object list before generating target
When adding objects to a build target (specifically static libraries)
they should appear at the end of the object list. Sorting the list always
put them at the beginning of the list.
2015-07-23 22:17:39 +03:00
Jussi Pakkanen cbc3723797 Store warning flags in object instead of class because it does not seem to unpickle cleanly on some platforms. Closes #209. 2015-07-23 20:39:20 +03:00
Igor Gnatenko d81526a7c4 drop meson.lang for GtkSourceView
We want to drop this in favour to https://bugzilla.gnome.org/show_bug.cgi?id=752292
2015-07-23 14:39:24 +03:00
Jussi Pakkanen 2aaca1561b Use strict SSL when downloading from wrapdb. 2015-07-22 00:06:54 +03:00
Jussi Pakkanen 5ddd5554c5 Connect to wrapdb over authenticated ssl when possible and print warning when not possible. 2015-07-21 23:19:09 +03:00