-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathetl_profile.h
28 lines (26 loc) · 875 Bytes
/
etl_profile.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef __ETL_PROFILE_H__
#define __ETL_PROFILE_H__
//#define ETL_THROW_EXCEPTIONS
#define ETL_VERBOSE_ERRORS
#define ETL_CHECK_PUSH_POP
#define ETL_LOG_ERRORS 1
//#define ETL_8BIT_SUPPORT 1
#define CHAR_BIT 8
//#define ETL_NO_NULLPTR_SUPPORT 0
#define ETL_TARGET_DEVICE_GENERIC
#define ETL_TARGET_OS_NONE
#define ETL_COMPILER_GCC
#define ETL_CPP11_SUPPORTED (__cplusplus >= 201103L)
#define ETL_CPP14_SUPPORTED (__cplusplus >= 201402L)
#define ETL_NO_NULLPTR_SUPPORT !ETL_CPP11_SUPPORTED
#define ETL_NO_LARGE_CHAR_SUPPORT !ETL_CPP11_SUPPORTED
#define ETL_CPP11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED ETL_CPP14_SUPPORTED
#define ETL_ATOMIC_SUPPORTED ETL_CPP11_SUPPORTED
/*
#ifdef _MSC_VER
#include "profiles/msvc.h"
#else
#include "profiles/cpp11.h"
#endif
* */
#endif