gio/tests/giomodule.c: Use G_MODULE_SUFFIX
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 3 Jan 2014 15:48:04 +0000 (23:48 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Sat, 4 Jan 2014 02:44:17 +0000 (10:44 +0800)
The file extension of the GIO module could be something other than .so,
depending on platform.  Use G_MODULE_SUFFIX so that the test will run
correctly on non-*nix platforms, such as Windows.

https://bugzilla.gnome.org/show_bug.cgi?id=719344

gio/tests/giomodule.c

index 1b2eb6f..235f38f 100644 (file)
@@ -108,7 +108,7 @@ test_module_scan_all_with_scope (void)
 
       ep = g_io_extension_point_register ("test-extension-point");
       scope = g_io_module_scope_new (G_IO_MODULE_SCOPE_BLOCK_DUPLICATES);
-      g_io_module_scope_block (scope, "libtestmoduleb.so");
+      g_io_module_scope_block (scope, "libtestmoduleb." G_MODULE_SUFFIX);
       g_io_modules_scan_all_in_directory_with_scope (g_test_get_filename (G_TEST_DIST, "modules", NULL), scope);
       list = g_io_extension_point_get_extensions (ep);
       g_io_modules_scan_all_in_directory_with_scope (g_test_get_filename (G_TEST_DIST, "modules/.libs", NULL), scope);