mcl_config_setup.h
Go to the documentation of this file.
1 
12 #ifndef MCL_CONFIG_SETUP_H_
13 #define MCL_CONFIG_SETUP_H_
14 
15 #ifdef __cplusplus
16 extern "C"
17 {
18 #endif
19 
20 #if (defined(_WIN32) || defined(__WIN32__) || defined(_WIN32_WINNT)) && !defined(WIN32)
21 #define WIN32
22 #endif
23 
24 #if (defined(_WIN64) || defined(__WIN64__) || defined(_WIN64_WINNT)) && !defined(WIN64)
25 #define WIN64
26 #endif
27 
28 #ifndef MCL_CORE_EXPORT
29 #if MCL_STATICLIB
30  #define MCL_CORE_EXPORT
31 #elif defined(WIN32) || defined(WIN64)
32  #if MCL_CORE_BUILD
33  #define MCL_CORE_EXPORT __declspec(dllexport)
34  #else
35  #define MCL_CORE_EXPORT __declspec(dllimport)
36  #endif
37 #else
38  #define MCL_CORE_EXPORT
39 #endif
40 #endif
41 
42 #ifndef MCL_LOCAL
43 #if (MCL_STATICLIB || defined(WIN32) || defined(WIN64))
44  #define MCL_LOCAL
45 #else
46  #define MCL_LOCAL __attribute__ ((visibility ("hidden")))
47 #endif
48 #endif
49 
50 #include "mcl_core/mcl_config.h"
51 #include "mcl_core/mcl_version.h"
52 
53 #ifdef __cplusplus
54 }
55 #endif
56 
57 #endif //MCL_CONFIG_SETUP_H_
Configuration header of MindConnect Library.
Version header of MindConnect Library.