build: Only define OS_OBJECT_USE_OBJC with gcc
commit2fc36530dec61eb83c73f5684a0e8f55a0b9a4d1
authorAlexander Graf <graf@amazon.com>
Wed, 30 Aug 2023 16:14:14 +0000 (30 16:14 +0000)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 31 Aug 2023 17:47:43 +0000 (31 19:47 +0200)
tree792d01a8ce85035d9cdcc587a82b03c939c59bb0
parent0b2d8bd698517efb147d47cefc252ae0d2c984e3
build: Only define OS_OBJECT_USE_OBJC with gcc

Recent versions of macOS use clang instead of gcc. The OS_OBJECT_USE_OBJC
define is only necessary when building with gcc. Let's not define it when
building with clang.

With this patch, I can successfully include GCD headers in QEMU when
building with clang.

Signed-off-by: Alexander Graf <graf@amazon.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-ID: <20230830161425.91946-2-graf@amazon.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
meson.build