mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
sim: libcxx: Use __GLIBCXX__ ABI for non macOS
This commit is contained in:
committed by
Xiang Xiao
parent
dfa2949b69
commit
ecd66eb90c
@@ -101,7 +101,15 @@ CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
|
||||
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
|
||||
|
||||
ifeq ($(CONFIG_LIBCXX),y)
|
||||
CXXFLAGS += -DLIBCXX_BUILDING_LIBCXXABI
|
||||
ifeq ($(CONFIG_HOST_MACOS),y)
|
||||
# macOS uses libc++abi
|
||||
CXXFLAGS += -DLIBCXX_BUILDING_LIBCXXABI
|
||||
else
|
||||
# Linux C++ ABI seems vary.
|
||||
# Probably __GLIBCXX__ is the best bet.
|
||||
# XXX what to do for windows?
|
||||
CXXFLAGS += -D__GLIBCXX__
|
||||
endif
|
||||
endif
|
||||
|
||||
# Loadable module definitions
|
||||
|
||||
Reference in New Issue
Block a user