micropython/tests/unix
stijn fad4079778 esp32,unix: Support building C++ code.
Support building .cpp files and linking them into the micropython
executable in a way similar to how it is done for .c files.  The main
incentive here is to enable user C modules to use C++ files (which are put
in SRC_MOD_CXX by py.mk) since the core itself does not utilize C++.

However, to verify build functionality a unix overage test is added.  The
esp32 port already has CXXFLAGS so just add the user modules' flags to it.
For the unix port use a copy of the CFLAGS but strip the ones which are not
usable for C++.
2020-10-29 15:29:50 +11:00
..
extra_coverage.py esp32,unix: Support building C++ code. 2020-10-29 15:29:50 +11:00
extra_coverage.py.exp esp32,unix: Support building C++ code. 2020-10-29 15:29:50 +11:00
ffi_callback.py tests: Format all Python code with black, except tests in basics subdir. 2020-03-30 13:21:58 +11:00
ffi_callback.py.exp tests: Add testcase for ffi callbacks. 2014-12-15 02:18:54 +02:00
ffi_float2.py tests: Format all Python code with black, except tests in basics subdir. 2020-03-30 13:21:58 +11:00
ffi_float2.py.exp tests/ffi_float: Split tgammaf() testcase to a separate test. 2015-08-29 17:24:29 +03:00
ffi_float.py tests: Format all Python code with black, except tests in basics subdir. 2020-03-30 13:21:58 +11:00
ffi_float.py.exp tests/ffi_float: Split tgammaf() testcase to a separate test. 2015-08-29 17:24:29 +03:00
time.py tests: Format all Python code with black, except tests in basics subdir. 2020-03-30 13:21:58 +11:00