diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2022-12-22 09:28:56 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-05-18 13:35:28 +0200 |
commit | 95caf1fb4230d64f7b5e117c6ea988ae38f76aa0 (patch) | |
tree | b7af154ba26faf01e773ac4ce50f6052019324cb /contrib/plugins | |
parent | 911d4caaa267c43a5aa727f5a100e9122158e989 (diff) |
build: move warning flag selection to meson
Meson already knows to test with the positive form of the flag, which
simplifies the test. Warnings are now tested explicitly for the C++
compiler, instead of hardcoding those that are only available for
the C language.
At this point all compiler flags in QEMU_CFLAGS are global and only
depend on the OS. No feature tests are performed in configure.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'contrib/plugins')
-rw-r--r-- | contrib/plugins/Makefile | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/plugins/Makefile b/contrib/plugins/Makefile index 8a316cd76f..b2b9db9f51 100644 --- a/contrib/plugins/Makefile +++ b/contrib/plugins/Makefile @@ -27,8 +27,7 @@ SONAMES := $(addsuffix .so,$(addprefix lib,$(NAMES))) # The main QEMU uses Glib extensively so it's perfectly fine to use it # in plugins (which many example do). CFLAGS := $(shell $(PKG_CONFIG) --cflags glib-2.0) -CFLAGS += -fPIC -Wall $(filter -W%, $(QEMU_CFLAGS)) -CFLAGS += $(if $(findstring no-psabi,$(QEMU_CFLAGS)),-Wpsabi) +CFLAGS += -fPIC -Wall CFLAGS += $(if $(CONFIG_DEBUG_TCG), -ggdb -O0) CFLAGS += -I$(SRC_PATH)/include/qemu |