Imported Upstream version 2.55.1
[platform/upstream/glib.git] / gmodule / meson.build
index 191bca2..03c689e 100644 (file)
@@ -84,8 +84,19 @@ gmoduleconf_h = configure_file(input : 'gmoduleconf.h.in',
 
 install_headers(['gmodule.h'], subdir : 'glib-2.0')
 
-libgmodule = shared_library('gmodule-2.0',
-  sources : ['gmodule.c'],
+gmodule_sources = ['gmodule.c']
+if host_system == 'windows'
+  gmodule_win_rc = configure_file(
+    input: 'gmodule.rc.in',
+    output: 'gmodule.rc',
+    configuration: glibconfig_conf,
+  )
+  gmodule_win_res = windows.compile_resources(gmodule_win_rc)
+  gmodule_sources += [gmodule_win_res]
+endif
+
+libgmodule = library('gmodule-2.0',
+  sources : gmodule_sources,
   version : library_version,
   soversion : soversion,
   install : true,