3a92024b52
because user may use libcxx which just define CONFIG_LIBCXX_EXCEPTION Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> Change-Id: I67e7e93cd994e7ad895e93f859f78e038a7a10cb |
||
---|---|---|
.. | ||
cxxtest_main.cxx | ||
Kconfig | ||
Make.defs | ||
Makefile | ||
README.txt |
README ====== This is a test of the C++ standard library. At present a port of the uClibc++ C++ library is available. Due to licensing issues, the uClibc++ C++ library is not included in the NuttX source tree by default, but must be installed (see the README.txt file in the uClibc++ download package for installation). The uClibc++ test includes simple test of: - iostreams, - STL, - RTTI, and - Exceptions Example Configuration Options ----------------------------- CONFIG_TESTING_CXXTEST=y - Eanbles the example CONFIG_TESTING_CXXTEST_CXXINITIALIZE=y - By default, if CONFIG_HAVE_CXX and CONFIG_HAVE_CXXINITIALIZE are defined, then this example will call the NuttX function to initialize static C++ constructors. This option may be disabled, however, if that static initialization was performed elsewhere. Other Required Configuration Settings ------------------------------------- Other NuttX setting that are required include: CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_UCLIBCXX=y Additional uClibc++ settings may be required in your build environment.