[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 04/24] meson: define symbols for all available audio drivers
From: |
Paolo Bonzini |
Subject: |
[PATCH v2 04/24] meson: define symbols for all available audio drivers |
Date: |
Tue, 12 Oct 2021 13:12:42 +0200 |
All drivers are now built by default if the corresponding libraries
are available, similar to how all other modules behave;
--audio-drv-list only governs the default choice of the audio driver.
Adjust the CONFIG_AUDIO_* preprocessor symbols so that they are
based on library availability rather than --audio-drv-list, so that
the tests and -audiodev help follow the new logic.
Cc: Gerd Hoffman <kraxel@redhat.com>
Cc: Volker RĂ¼melin <vr_qemu@t-online.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20211007130630.632028-5-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
meson.build | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index af3cd677f4..c0c5b7b9da 100644
--- a/meson.build
+++ b/meson.build
@@ -1217,6 +1217,9 @@ if have_system
'pa': pulse.found(),
'sdl': sdl.found(),
}
+ foreach k, v: audio_drivers_available
+ config_host_data.set('CONFIG_AUDIO_' + k.to_upper(), v)
+ endforeach
# Default to native drivers first, OSS second, SDL third
audio_drivers_priority = \
@@ -1239,9 +1242,6 @@ if have_system
endif
endforeach
endif
-foreach k: audio_drivers_selected
- config_host_data.set('CONFIG_AUDIO_' + k.to_upper(), true)
-endforeach
config_host_data.set('CONFIG_AUDIO_DRIVERS',
'"' + '", "'.join(audio_drivers_selected) + '", ')
--
2.31.1
- [PATCH v2 00/24] configure->meson queue for 6.2, Paolo Bonzini, 2021/10/12
- [PATCH v2 02/24] audio: remove CONFIG_AUDIO_WIN_INT, Paolo Bonzini, 2021/10/12
- [PATCH v2 01/24] configure: remove --oss-lib, Paolo Bonzini, 2021/10/12
- [PATCH v2 04/24] meson: define symbols for all available audio drivers,
Paolo Bonzini <=
- [PATCH v2 05/24] configure: add command line options for audio drivers, Paolo Bonzini, 2021/10/12
- [PATCH v2 03/24] configure, meson: move audio driver detection to Meson, Paolo Bonzini, 2021/10/12
- [PATCH v2 09/24] trace: move configuration from configure to Meson, Paolo Bonzini, 2021/10/12
- [PATCH v2 11/24] configure, meson: get HOST_WORDS_BIGENDIAN via the machine object, Paolo Bonzini, 2021/10/12
- [PATCH v2 06/24] kconfig: split CONFIG_SPARSE_MEM from fuzzing, Paolo Bonzini, 2021/10/12
- [PATCH v2 07/24] configure, meson: move fuzzing configuration to Meson, Paolo Bonzini, 2021/10/12
- [PATCH v2 08/24] trace: simple: pass trace_file unmodified to config-host.h, Paolo Bonzini, 2021/10/12
- [PATCH v2 10/24] configure, meson: move CONFIG_HOST_DSOSUF to Meson, Paolo Bonzini, 2021/10/12
- [PATCH v2 12/24] configure, meson: remove CONFIG_GCOV from config-host.mak, Paolo Bonzini, 2021/10/12