summaryrefslogtreecommitdiffstats
path: root/src/libs/dxvk-native-1.9.2a/src/dxgi/meson.build
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/libs/dxvk-native-1.9.2a/src/dxgi/meson.build25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/libs/dxvk-native-1.9.2a/src/dxgi/meson.build b/src/libs/dxvk-native-1.9.2a/src/dxgi/meson.build
new file mode 100644
index 00000000..f5e72054
--- /dev/null
+++ b/src/libs/dxvk-native-1.9.2a/src/dxgi/meson.build
@@ -0,0 +1,25 @@
+dxgi_res = wrc_generator.process('version.rc')
+
+dxgi_src = [
+ 'dxgi_adapter.cpp',
+ 'dxgi_enums.cpp',
+ 'dxgi_factory.cpp',
+ 'dxgi_format.cpp',
+ 'dxgi_main.cpp',
+ 'dxgi_monitor.cpp',
+ 'dxgi_options.cpp',
+ 'dxgi_output.cpp',
+ 'dxgi_swapchain.cpp',
+]
+
+dxgi_dll = shared_library(so_prefix+'dxgi'+dll_ext, dxgi_src, dxgi_res,
+ name_prefix : '',
+ dependencies : [ dxvk_dep, wsi_dep ],
+ include_directories : dxvk_include_path,
+ install : true,
+ vs_module_defs : 'dxgi'+def_spec_ext,
+ override_options : ['cpp_std='+dxvk_cpp_std])
+
+dxgi_dep = declare_dependency(
+ link_with : [ dxgi_dll ],
+ include_directories : [ dxvk_include_path ])