00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00031
00032 #pragma once
00033
00034 #ifdef __cplusplus_cli
00035 #pragma managed(push, off)
00036 #endif
00037
00038 #include "RegExp/regexp.h"
00039 #include "RegExp/regexp_match.h"
00040
00041 #ifdef __cplusplus_cli
00042 #pragma managed(pop)
00043 #endif
00044
00045 #if defined (_MSC_VER)
00046 #if !defined (UNICODE)
00047 #if defined (CL_DLL)
00048 #if !defined (_DEBUG)
00049 #if defined(_M_X64)
00050 #pragma comment(lib, "clanRegExp-x64-dll.lib")
00051 #else
00052 #pragma comment(lib, "clanRegExp-dll.lib")
00053 #endif
00054 #else
00055 #if defined(_M_X64)
00056 #pragma comment(lib, "clanRegExp-x64-dll-debug.lib")
00057 #else
00058 #pragma comment(lib, "clanRegExp-dll-debug.lib")
00059 #endif
00060 #endif
00061 #elif defined (_DLL)
00062 #if !defined (_DEBUG)
00063 #if defined(_M_X64)
00064 #pragma comment(lib, "clanRegExp-x64-static-mtdll.lib")
00065 #pragma comment(lib, "pcre-x64-static-mtdll.lib")
00066 #else
00067 #pragma comment(lib, "clanRegExp-static-mtdll.lib")
00068 #pragma comment(lib, "pcre-static-mtdll.lib")
00069 #endif
00070 #else
00071 #if defined(_M_X64)
00072 #pragma comment(lib, "clanRegExp-x64-static-mtdll-debug.lib")
00073 #pragma comment(lib, "pcre-x64-static-mtdll-debug.lib")
00074 #else
00075 #pragma comment(lib, "clanRegExp-static-mtdll-debug.lib")
00076 #pragma comment(lib, "pcre-static-mtdll-debug.lib")
00077 #endif
00078 #endif
00079 #else
00080 #if !defined (_DEBUG)
00081 #if defined(_M_X64)
00082 #pragma comment(lib, "clanRegExp-x64-static-mt.lib")
00083 #pragma comment(lib, "pcre-x64-static-mt.lib")
00084 #else
00085 #pragma comment(lib, "clanRegExp-static-mt.lib")
00086 #pragma comment(lib, "pcre-static-mt.lib")
00087 #endif
00088 #else
00089 #if defined(_M_X64)
00090 #pragma comment(lib, "clanRegExp-x64-static-mt-debug.lib")
00091 #pragma comment(lib, "pcre-x64-static-mt-debug.lib")
00092 #else
00093 #pragma comment(lib, "clanRegExp-static-mt-debug.lib")
00094 #pragma comment(lib, "pcre-static-mt-debug.lib")
00095 #endif
00096 #endif
00097 #endif
00098 #else
00099 #if defined (CL_DLL)
00100 #if !defined (_DEBUG)
00101 #if defined(_M_X64)
00102 #pragma comment(lib, "clanRegExp-x64-dll-uc.lib")
00103 #else
00104 #pragma comment(lib, "clanRegExp-x64-dll-uc.lib")
00105 #endif
00106 #else
00107 #if defined(_M_X64)
00108 #pragma comment(lib, "clanRegExp-dll-uc-debug.lib")
00109 #else
00110 #pragma comment(lib, "clanRegExp-dll-uc-debug.lib")
00111 #endif
00112 #endif
00113 #elif defined (_DLL)
00114 #if !defined (_DEBUG)
00115 #if defined(_M_X64)
00116 #pragma comment(lib, "clanRegExp-x64-static-mtdll-uc.lib")
00117 #pragma comment(lib, "pcre-x64-static-mtdll.lib")
00118 #else
00119 #pragma comment(lib, "clanRegExp-static-mtdll-uc.lib")
00120 #pragma comment(lib, "pcre-static-mtdll.lib")
00121 #endif
00122 #else
00123 #if defined(_M_X64)
00124 #pragma comment(lib, "clanRegExp-x64-static-mtdll-uc-debug.lib")
00125 #pragma comment(lib, "pcre-x64-static-mtdll-debug.lib")
00126 #else
00127 #pragma comment(lib, "clanRegExp-static-mtdll-uc-debug.lib")
00128 #pragma comment(lib, "pcre-static-mtdll-debug.lib")
00129 #endif
00130 #endif
00131 #else
00132 #if !defined (_DEBUG)
00133 #if defined(_M_X64)
00134 #pragma comment(lib, "clanRegExp-x64-static-mt-uc.lib")
00135 #pragma comment(lib, "pcre-x64-static-mt.lib")
00136 #else
00137 #pragma comment(lib, "clanRegExp-static-mt-uc.lib")
00138 #pragma comment(lib, "pcre-static-mt.lib")
00139 #endif
00140 #else
00141 #if defined(_M_X64)
00142 #pragma comment(lib, "clanRegExp-x64-static-mt-uc-debug.lib")
00143 #pragma comment(lib, "pcre-x64-static-mt-debug.lib")
00144 #else
00145 #pragma comment(lib, "clanRegExp-static-mt-uc-debug.lib")
00146 #pragma comment(lib, "pcre-static-mt-debug.lib")
00147 #endif
00148 #endif
00149 #endif
00150 #endif
00151 #endif
00152