Skip to content

Commit eb28377

Browse files
meson: Set win_subsystem for Audacious executable
See also: https://mesonbuild.com/Reference-manual_functions.html#executable_win_subsystem
1 parent 61fae60 commit eb28377

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/audacious/meson.build

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
audacious_deps = [glib_dep, thread_dep]
22
audacious_libs = [libaudcore_lib]
33
audacious_incs = [src_inc]
4+
audacious_kwargs = {}
45

56
audacious_sources = [
67
'main.cc',
@@ -22,6 +23,10 @@ if have_windows
2223
audacious_sources += windows.compile_resources('audacious.rc',
2324
include_directories: meson.current_build_dir()
2425
)
26+
27+
if meson.version().version_compare('>= 0.56')
28+
audacious_kwargs += {'win_subsystem': 'windows'}
29+
endif
2530
endif
2631

2732

@@ -30,5 +35,6 @@ audacious_exe = executable('audacious',
3035
include_directories: audacious_incs,
3136
dependencies: audacious_deps,
3237
link_with: audacious_libs,
33-
install: true
38+
install: true,
39+
kwargs: audacious_kwargs
3440
)

0 commit comments

Comments
 (0)