Definitions passed back to the application. More...
#define | OS_USE_MICRO_OS_PLUS |
Tell the world that µOS++ is in use. | |
#define | OS_IS_CROSS_BUILD |
Tell the world that this is a cross build. | |
#define | OS_HAS_STD_THREADS |
Tell the world that std::tread is available. | |
Definitions passed back to the application.
Definitions originated in the µOS++ headers, useful to the application.
#define OS_HAS_STD_THREADS |
Tell the world that std::tread
is available.
For cross builds, standard thread definitions (available in the os::estd::
namespace) are also aliased or redefined in the std::
namespace.
Definition at line 102 of file os-versions.h.
#define OS_IS_CROSS_BUILD |
Tell the world that this is a cross build.
Currently only macOS and GNU/Linux are identified as native builds, all the other are considered cross builds.
Definition at line 100 of file os-versions.h.
#define OS_USE_MICRO_OS_PLUS |
Tell the world that µOS++ is in use.
Macro to inform the application build that µOS++ is in use.
Definition at line 80 of file os-versions.h.