ionConfig.h
Go to the documentation of this file.
1 
2 #pragma once
3 
5 // Config Options //
7 
8 //#define _ION_CONFIG_SUPPRESS_LOG
9 
10 
12 // End Config Options //
14 
15 
16 #ifdef _WIN32
17  #define ION_CONFIG_WINDOWS
18 #endif
19 
20 #ifdef __linux__
21  #define ION_CONFIG_LINUX
22 #endif
23 
24 #ifdef __APPLE__
25  #define ION_CONFIG_OSX
26 #endif
27 
28 #ifdef ION_CONFIG_WINDOWS
29  #ifdef _DEBUG
30  #define ION_CONFIG_DEBUG
31  #else
32  #define ION_CONFIG_RELEASE
33  #endif
34 #else
35  #ifdef NDEBUG
36  #define ION_CONFIG_RELEASE
37  #else
38  #define ION_CONFIG_DEBUG
39  #endif
40 #endif