Loading...
Searching...
No Matches
1#ifndef MCC_BUILD_SETTINGS_H
2#define MCC_BUILD_SETTINGS_H
6#include <Foundation_BuildSettings.h>
9 #define MCC_VERSION "0.6.2"
13 #if defined(_MSVC_LANG)
14 #define MCC_CPLUSPLUS _MSVC_LANG
15 #elif defined(__cplusplus)
16 #define MCC_CPLUSPLUS __cplusplus
18 #define MCC_CPLUSPLUS 0L
22#if !defined(DOXYGEN) && defined(ARDUINO) && (MCC_CPLUSPLUS < 201103L)
23 #error "MCC requires C++11 or newer for Arduino source builds"
24#elif !defined(DOXYGEN) && !defined(ARDUINO) && (MCC_CPLUSPLUS < 201703L)
25 #error "MCC requires C++17 or newer"
31#ifndef MCC_CONSTEXPR14
32 #if MCC_CPLUSPLUS >= 201402L
33 #define MCC_CONSTEXPR14 constexpr
35 #define MCC_CONSTEXPR14 inline