diff options
Diffstat (limited to 'src/common/meson.build')
-rw-r--r-- | src/common/meson.build | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/common/meson.build b/src/common/meson.build index ef59ffc3..a0d6ce2b 100644 --- a/src/common/meson.build +++ b/src/common/meson.build @@ -24,9 +24,11 @@ common_sources = [ 'util.c' ] +common_sysinfo_deps = [] + common_deps = [ libgio_dep, -] +] + global_deps common_includes = [ config_h_include, @@ -41,7 +43,10 @@ if host_machine.system() == 'windows' common_deps += [ cc.find_library('ws2_32'), # winsock cc.find_library('winmm'), # playsound + ] + common_sysinfo_deps += [ cc.find_library('wbemuuid'), # sysinfo + cc.find_library('wbemcore'), ] common_sources += 'sysinfo/win32/backend.c' @@ -98,7 +103,7 @@ endif hexchat_common = static_library('hexchatcommon', sources: [textevents] + marshal + common_sources, include_directories: config_h_include, - dependencies: common_deps, + dependencies: common_deps + common_sysinfo_deps, c_args: common_cflags, pic: true ) @@ -113,4 +118,5 @@ hexchat_common_dep = declare_dependency( hexchat_plugin_dep = declare_dependency( include_directories: common_includes, compile_args: common_cflags, + dependencies: global_deps, ) |