Skip to content

Commit 2aec0a5

Browse files
committed
Fix DemoCamera Meson build for Windows
1 parent e2ebe67 commit 2aec0a5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

DeviceAdapters/DemoCamera/meson.build

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,16 @@ project(
1111
],
1212
)
1313

14+
cxx = meson.get_compiler('cpp')
15+
16+
if cxx.get_id() in ['msvc', 'clang-cl']
17+
add_project_arguments('-DNOMINMAX', language: 'cpp')
18+
endif
19+
1420
mmdevice_dep = dependency('mmdevice')
1521

22+
winmm_lib = cxx.find_library('Winmm')
23+
1624
sources = [
1725
'DemoCamera.cpp',
1826
]
@@ -22,6 +30,7 @@ shared_module(
2230
sources,
2331
dependencies: [
2432
mmdevice_dep,
33+
winmm_lib,
2534
],
2635
gnu_symbol_visibility: 'inlineshidden',
2736
name_prefix: '',

0 commit comments

Comments
 (0)