summaryrefslogtreecommitdiff
path: root/src/backend/plugins/config-windows/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/plugins/config-windows/meson.build')
-rw-r--r--src/backend/plugins/config-windows/meson.build36
1 files changed, 3 insertions, 33 deletions
diff --git a/src/backend/plugins/config-windows/meson.build b/src/backend/plugins/config-windows/meson.build
index 2e592b5..302a33e 100644
--- a/src/backend/plugins/config-windows/meson.build
+++ b/src/backend/plugins/config-windows/meson.build
@@ -1,39 +1,9 @@
plugin_name = 'config-windows'
-if host_machine.system() == 'windows'
+if get_option(plugin_name) and with_platform_windows
-if get_option(plugin_name)
-
-plugin_src = [
- '@0@.c'.format(plugin_name),
-]
-
-plugin_data = [
- '@0@.plugin'.format(plugin_name),
+px_backend_sources += [
+ 'plugins/@0@/@0@.c'.format(plugin_name),
]
-plugin_lib = shared_module(
- plugin_name,
- plugin_src,
- include_directories: px_backend_inc,
- c_args: px_backend_c_args,
- dependencies: [px_backend_dep],
- install_dir: join_paths(px_plugins_dir, plugin_name),
- install: true,
- name_suffix: module_suffix,
-)
-
-# Starting with Meson 0.64 this can be replaced with fs.copyfile
-custom_target(
- '@0@-data'.format(plugin_name),
- input: plugin_data,
- output: plugin_data,
- command: ['cp', '@INPUT@', '@OUTDIR@'],
- build_by_default: true,
- install_dir: join_paths(px_plugins_dir, plugin_name),
- install: true,
-)
-
-endif
-
endif \ No newline at end of file