ZFFramework
 
Loading...
Searching...
No Matches
ZFCoreEnvConfig.h
Go to the documentation of this file.
1
8#ifndef _ZFI_ZFCoreEnvConfig_h_
9#define _ZFI_ZFCoreEnvConfig_h_
10
11/* ZFTAG_ADD_MODULE */
22#define ZF_ENV_ZFVERSION_MAIN() 0
23#define ZF_ENV_ZFVERSION_SUB() 10
24#define ZF_ENV_ZFVERSION_MINOR() 0
25
26#define ZF_ENV_ZFVERSION() _ZFP_ZF_ENV_ZFVERSION(ZF_ENV_ZFVERSION_MAIN(), ZF_ENV_ZFVERSION_SUB(), ZF_ENV_ZFVERSION_MINOR())
27#define _ZFP_ZF_ENV_ZFVERSION(vMain, vSub, vMinor) ZFM_TOSTRING(vMain) "." ZFM_TOSTRING(vSub) "." ZFM_TOSTRING(vMinor)
28
29#if 0
30// ZFTAG_ADD_MODULE
31/*
32 * to make doc with Doxygen, you should
33 * specify INPUT and INCLUDE_PATH to the "zfsrc" dir of each module,
34 * and:
35 * ============================================================ */
36PROJECT_NAME = ZFFramework
37FULL_PATH_NAMES = NO
38EXTRACT_LOCAL_CLASSES = NO
39EXTRACT_LOCAL_METHODS = NO
40CASE_SENSE_NAMES = NO
41SORT_MEMBER_DOCS = NO
42MAX_INITIALIZER_LINES = 0
43
44# ZFTAG_ADD_MODULE
45INPUT =
46INPUT += ../../../README.md
47INPUT += ../docs
48INPUT += ../../../ZF/ZFAlgorithm/zfsrc
49INPUT += ../../../ZF/ZFAlgorithm_impl/zfsrc
50INPUT += ../../../ZF/ZFAppUtil/zfsrc
51INPUT += ../../../ZF/ZFCore/zfsrc
52INPUT += ../../../ZF/ZFCore_impl/zfsrc
53INPUT += ../../../ZF/ZFLua/zfsrc
54INPUT += ../../../ZF/ZFLua_impl/zfsrc
55INPUT += ../../../ZF/ZFNet/zfsrc
56INPUT += ../../../ZF/ZFNet_impl/zfsrc
57INPUT += ../../../ZF/ZFUIExt/zfsrc
58INPUT += ../../../ZF/ZFUIKit/zfsrc
59INPUT += ../../../ZF/ZFUIKit_impl/zfsrc
60INPUT += ../../../ZF/ZFUIWebKit/zfsrc
61INPUT += ../../../ZF/ZFUIWebKit_impl/zfsrc
62INPUT += ../../../ZF/ZFUIWidget/zfsrc
63INPUT += ../../../ZF/ZFUtility/zfsrc
64INPUT += ../../../ZF/ZF_impl/zfsrc
65
66FILE_PATTERNS =
67FILE_PATTERNS += *.h
68FILE_PATTERNS += *.hpp
69
70RECURSIVE = YES
71
72EXCLUDE_PATTERNS += */*.java
73EXCLUDE_PATTERNS += */_repo/*
74EXCLUDE_PATTERNS += */_tmp/*
75EXCLUDE_PATTERNS += */_impl/*
76
77EXCLUDE_SYMBOLS += _ZFP_*
78EXCLUDE_SYMBOLS += _ZFI_*
79EXCLUDE_SYMBOLS += _ZFT_*
80EXCLUDE_SYMBOLS += *zfstl_impl*
81
82USE_MDFILE_AS_MAINPAGE = ../../../README.md
83FULL_SIDEBAR = YES
84GENERATE_LATEX = NO
85MACRO_EXPANSION = YES
86
87# ZFTAG_ADD_MODULE
88INCLUDE_PATH =
89INCLUDE_PATH += ../../../ZF/ZFAlgorithm/zfsrc
90INCLUDE_PATH += ../../../ZF/ZFAlgorithm_impl/zfsrc
91INCLUDE_PATH += ../../../ZF/ZFAppUtil/zfsrc
92INCLUDE_PATH += ../../../ZF/ZFCore/zfsrc
93INCLUDE_PATH += ../../../ZF/ZFCore_impl/zfsrc
94INCLUDE_PATH += ../../../ZF/ZFLua/zfsrc
95INCLUDE_PATH += ../../../ZF/ZFLua_impl/zfsrc
96INCLUDE_PATH += ../../../ZF/ZFNet/zfsrc
97INCLUDE_PATH += ../../../ZF/ZFNet_impl/zfsrc
98INCLUDE_PATH += ../../../ZF/ZFUIExt/zfsrc
99INCLUDE_PATH += ../../../ZF/ZFUIKit/zfsrc
100INCLUDE_PATH += ../../../ZF/ZFUIKit_impl/zfsrc
101INCLUDE_PATH += ../../../ZF/ZFUIWebKit/zfsrc
102INCLUDE_PATH += ../../../ZF/ZFUIWebKit_impl/zfsrc
103INCLUDE_PATH += ../../../ZF/ZFUIWidget/zfsrc
104INCLUDE_PATH += ../../../ZF/ZFUtility/zfsrc
105INCLUDE_PATH += ../../../ZF/ZF_impl/zfsrc
106
107PREDEFINED += ZF_DOXYGEN_FLAG
108PREDEFINED += ZF_NAMESPACE_GLOBAL_BEGIN:=
109PREDEFINED += ZF_NAMESPACE_GLOBAL_END:=
110PREDEFINED += ZF_NAMESPACE_GLOBAL_USE:=
111PREDEFINED += _ZFP_ZFIMPLEMENT_DECLARE(...):=
112PREDEFINED += ZFIMPLEMENT_DECLARE(...):=
113PREDEFINED += ZF_ENV_EXPORT:=
114PREDEFINED += ZF_ENV_IMPORT:=
115
116SKIP_FUNCTION_MACROS = YES
117
118/* ============================================================ */
119#endif
120
121// ignore MSVC warnings
122#if defined(_MSC_VER)
123 // reference type warnings
124 #pragma warning(disable:4180)
125
126 // internal template without ZF_ENV_EXPORT
127 #pragma warning(disable:4251)
128
129 // placement new for POD with no-param-constructor:
130 // new addr Type();
131 #pragma warning(disable:4345)
132
133 // array member init
134 #pragma warning(disable:4351)
135
136 // unsafe APIs
137 #pragma warning(disable:4996)
138#endif
139
140#endif // #ifndef _ZFI_ZFCoreEnvConfig_h_
141