Go to the documentation of this file.
17 #ifndef __I6ESYSTEMPARAMETERS_H__
18 #define __I6ESYSTEMPARAMETERS_H__
20 #include "m2etis/Config.h"
23 #define I6E_PLATFORM_WIN32 1
24 #define I6E_PLATFORM_LINUX 2
25 #define BOOST_ALL_DYN_LINK
26 #define WIN32_LEAN_AND_MEAN
28 #if defined(WIN32 ) || defined(__WIN32__ ) || defined(_WIN32 )
29 # define I6E_PLATFORM I6E_PLATFORM_WIN32
30 # define WIN32_LEAN_AND_MEAN
32 # define I6E_PLATFORM I6E_PLATFORM_LINUX
40 # define I6E_MODE I6E_RELEASE
42 # define I6E_MODE I6E_DEBUG
48 #if I6E_PLATFORM == I6E_PLATFORM_WIN32
49 #ifdef M2ETIS_BUILD_SHARED
51 #define M2ETIS_API __declspec(dllexport)
53 #define M2ETIS_API __declspec(dllimport)
58 #elif I6E_PLATFORM == I6E_PLATFORM_LINUX
66 # pragma warning(disable : 4251) // dll interface to be used by clients...