| #include <girepository.h> |
| |
| #include "meson-sample.h" |
| |
| gint |
| main (gint argc, |
| gchar *argv[]) |
| { |
| GError * error = NULL; |
| |
| GOptionContext * ctx = g_option_context_new (NULL); |
| g_option_context_add_group (ctx, g_irepository_get_option_group ()); |
| |
| if (!g_option_context_parse (ctx, &argc, &argv, &error)) { |
| g_print ("sample: %s\n", error->message); |
| g_option_context_free (ctx); |
| if (error) { |
| g_error_free (error); |
| } |
| |
| return 1; |
| } |
| |
| MesonSample * i = meson_sample_new (); |
| MesonDep1 * dep1 = meson_dep1_new (); |
| MesonDep2 * dep2 = meson_dep2_new ("Hello, meson/c!"); |
| meson_sample_print_message (i, dep1, dep2); |
| |
| g_object_unref (i); |
| g_object_unref (dep1); |
| g_object_unref (dep2); |
| g_option_context_free (ctx); |
| |
| return 0; |
| } |