meson: Introduce target-specific Kconfig
commitf4063f9c319e3924b0c6d09dfe43e94d01253ee0
authorPhilippe Mathieu-Daudé <f4bug@amsat.org>
Wed, 7 Jul 2021 13:17:40 +0000 (7 14:17 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 9 Jul 2021 16:21:34 +0000 (9 18:21 +0200)
tree026bf68d89c0eb5e89318ce77b83f669fc1ec020
parent904ad5ec1583145ef411acb2dec63beeb12ea721
meson: Introduce target-specific Kconfig

Add a target-specific Kconfig. We need the definitions in Kconfig so
the minikconf tool can verify they exits. However CONFIG_FOO is only
enabled for target foo via the meson.build rules.

Two architecture have a particularity, ARM and MIPS. As their
translators have been split you can potentially build a plain 32 bit
build along with a 64-bit version including the 32-bit subset.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210131111316.232778-6-f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210707131744.26027-2-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
22 files changed:
Kconfig
meson.build
target/Kconfig [new file with mode: 0644]
target/alpha/Kconfig [new file with mode: 0644]
target/arm/Kconfig [new file with mode: 0644]
target/avr/Kconfig [new file with mode: 0644]
target/cris/Kconfig [new file with mode: 0644]
target/hppa/Kconfig [new file with mode: 0644]
target/i386/Kconfig [new file with mode: 0644]
target/m68k/Kconfig [new file with mode: 0644]
target/microblaze/Kconfig [new file with mode: 0644]
target/mips/Kconfig [new file with mode: 0644]
target/nios2/Kconfig [new file with mode: 0644]
target/openrisc/Kconfig [new file with mode: 0644]
target/ppc/Kconfig [new file with mode: 0644]
target/riscv/Kconfig [new file with mode: 0644]
target/rx/Kconfig [new file with mode: 0644]
target/s390x/Kconfig [new file with mode: 0644]
target/sh4/Kconfig [new file with mode: 0644]
target/sparc/Kconfig [new file with mode: 0644]
target/tricore/Kconfig [new file with mode: 0644]
target/xtensa/Kconfig [new file with mode: 0644]