Loading...
Searching...
No Matches
47 #ifndef SV_STATIC_LINK
48 #define SV_DLL_EXPORT __declspec(dllexport)
49 #define SV_DLL_IMPORT __declspec(dllimport)
59#include "simvascular_version.h"
60#include "simvascular_options.h"
63 #undef SV_EXPORT_UTILS
65#ifdef SV_EXPORT_UTILS_COMPILE
66 #define SV_EXPORT_UTILS SV_DLL_EXPORT
68 #define SV_EXPORT_UTILS SV_DLL_IMPORT
71#ifdef SV_EXPORT_GLOBALS
72 #undef SV_EXPORT_GLOBALS
74#ifdef SV_EXPORT_GLOBALS_COMPILE
75 #define SV_EXPORT_GLOBALS SV_DLL_EXPORT
77 #define SV_EXPORT_GLOBALS SV_DLL_IMPORT
80#ifdef SV_EXPORT_REPOSITORY
81 #undef SV_EXPORT_REPOSITORY
83#ifdef SV_EXPORT_REPOSITORY_COMPILE
84 #define SV_EXPORT_REPOSITORY SV_DLL_EXPORT
86 #define SV_EXPORT_REPOSITORY SV_DLL_IMPORT
89#ifdef SV_EXPORT_SYSGEOM
90 #undef SV_EXPORT_SYSGEOM
92#ifdef SV_EXPORT_SYSGEOM_COMPILE
93 #define SV_EXPORT_SYSGEOM SV_DLL_EXPORT
95 #define SV_EXPORT_SYSGEOM SV_DLL_IMPORT
99 #undef SV_EXPORT_IMAGE
101#ifdef SV_EXPORT_IMAGE_COMPILE
102 #define SV_EXPORT_IMAGE SV_DLL_EXPORT
104 #define SV_EXPORT_IMAGE SV_DLL_IMPORT
107#ifdef SV_EXPORT_TCLPYTHON
108 #undef SV_EXPORT_TCLPYTHON
110#ifdef SV_EXPORT_TCLPYTHON_COMPILE
111 #define SV_EXPORT_TCLPYTHON SV_DLL_EXPORT
113 #define SV_EXPORT_TCLPYTHON SV_DLL_IMPORT
117 #undef SV_EXPORT_POST
119#ifdef SV_EXPORT_POST_COMPILE
120 #define SV_EXPORT_POST SV_DLL_EXPORT
122 #define SV_EXPORT_POST SV_DLL_IMPORT
126 #undef SV_EXPORT_LSET
128#ifdef SV_EXPORT_LSET_COMPILE
129 #define SV_EXPORT_LSET SV_DLL_EXPORT
131 #define SV_EXPORT_LSET SV_DLL_IMPORT
134#ifdef SV_EXPORT_SOLID
135 #undef SV_EXPORT_SOLID
137#ifdef SV_EXPORT_SOLID_COMPILE
138 #define SV_EXPORT_SOLID SV_DLL_EXPORT
140 #define SV_EXPORT_SOLID SV_DLL_IMPORT
143#ifdef SV_EXPORT_DISCRETE
144 #undef SV_EXPORT_DISCRETE
146#ifdef SV_EXPORT_DISCRETE_COMPILE
147 #define SV_EXPORT_DISCRETE SV_DLL_EXPORT
149 #define SV_EXPORT_DISCRETE SV_DLL_IMPORT
152#ifdef SV_EXPORT_MESHSIM_SOLID
153 #undef SV_EXPORT_MESHSIM_SOLID
155#ifdef SV_EXPORT_MESHSIM_SOLID_COMPILE
156 #define SV_EXPORT_MESHSIM_SOLID SV_DLL_EXPORT
158 #define SV_EXPORT_MESHSIM_SOLID SV_DLL_IMPORT
161#ifdef SV_EXPORT_OPENCASCADE
162 #undef SV_EXPORT_OPENCASCADE
164#ifdef SV_EXPORT_OPENCASCADE_COMPILE
165 #define SV_EXPORT_OPENCASCADE SV_DLL_EXPORT
167 #define SV_EXPORT_OPENCASCADE SV_DLL_IMPORT
170#ifdef SV_EXPORT_POLYDATASOLID
171 #undef SV_EXPORT_POLYDATASOLID
173#ifdef SV_EXPORT_POLYDATASOLID_COMPILE
174 #define SV_EXPORT_POLYDATASOLID SV_DLL_EXPORT
176 #define SV_EXPORT_POLYDATASOLID SV_DLL_IMPORT
179#ifdef SV_EXPORT_ADAPTOR
180 #undef SV_EXPORT_ADAPTOR
182#ifdef SV_EXPORT_ADAPTOR_COMPILE
183 #define SV_EXPORT_ADAPTOR SV_DLL_EXPORT
185 #define SV_EXPORT_ADAPTOR SV_DLL_IMPORT
189 #undef SV_EXPORT_MESH
191#ifdef SV_EXPORT_MESH_COMPILE
192 #define SV_EXPORT_MESH SV_DLL_EXPORT
194 #define SV_EXPORT_MESH SV_DLL_IMPORT
197#ifdef SV_EXPORT_MESHSIM_ADAPTOR
198 #undef SV_EXPORT_MESHSIM_ADAPTOR
200#ifdef SV_EXPORT_MESHSIM_ADAPTOR_COMPILE
201 #define SV_EXPORT_MESHSIM_ADAPTOR SV_DLL_EXPORT
203 #define SV_EXPORT_MESHSIM_ADAPTOR SV_DLL_IMPORT
206#ifdef SV_EXPORT_MESHSIM_MESH
207 #undef SV_EXPORT_MESHSIM_MESH
209#ifdef SV_EXPORT_MESHSIM_MESH_COMPILE
210 #define SV_EXPORT_MESHSIM_MESH SV_DLL_EXPORT
212 #define SV_EXPORT_MESHSIM_MESH SV_DLL_IMPORT
218#ifdef SV_EXPORT_MMG_COMPILE
219 #define SV_EXPORT_MMG SV_DLL_EXPORT
221 #define SV_EXPORT_MMG SV_DLL_IMPORT
224#ifdef SV_EXPORT_TET_ADAPTOR
225 #undef SV_EXPORT_TET_ADAPTOR
227#ifdef SV_EXPORT_TET_ADAPTOR_COMPILE
228 #define SV_EXPORT_TET_ADAPTOR SV_DLL_EXPORT
230 #define SV_EXPORT_TET_ADAPTOR SV_DLL_IMPORT
233#ifdef SV_EXPORT_TETGEN_MESH
234 #undef SV_EXPORT_TETGEN_MESH
236#ifdef SV_EXPORT_TETGEN_MESH_COMPILE
237 #define SV_EXPORT_TETGEN_MESH SV_DLL_EXPORT
239 #define SV_EXPORT_TETGEN_MESH SV_DLL_IMPORT
242#ifdef SV_EXPORT_SEGITK
243 #undef SV_EXPORT_SEGITK
245#ifdef SV_EXPORT_SEGITK_COMPILE
246 #define SV_EXPORT_SEGITK SV_DLL_EXPORT
248 #define SV_EXPORT_SEGITK SV_DLL_IMPORT
251#ifdef SV_EXPORT_SEGITKUTILS
252 #undef SV_EXPORT_SEGITKUTILS
254#ifdef SV_EXPORT_SEGITKUTILS_COMPILE
255 #define SV_EXPORT_SEGITKUTILS SV_DLL_EXPORT
257 #define SV_EXPORT_SEGITKUTILS SV_DLL_IMPORT
260#ifdef SV_EXPORT_PARASOLID
261 #undef SV_EXPORT_PARASOLID
263#ifdef SV_EXPORT_PARASOLID_COMPILE
264 #define SV_EXPORT_PARASOLID SV_DLL_EXPORT
266 #define SV_EXPORT_PARASOLID SV_DLL_IMPORT
269#ifdef SV_EXPORT_TCLPYTHON
270 #undef SV_EXPORT_TCLPYTHON
272#ifdef SV_EXPORT_TCLPYTHON_COMPILE
273 #define SV_EXPORT_TCLPYTHON SV_DLL_EXPORT
275 #define SV_EXPORT_TCLPYTHON SV_DLL_IMPORT
278#ifdef SVQTMAINWINDOW_EXPORT
279 #undef SVQTMAINWINDOW_EXPORT
281#ifdef SVQTMAINWINDOW_EXPORT_COMPILE
282 #define SVQTMAINWINDOW_EXPORT SV_DLL_EXPORT
284 #define SVQTMAINWINDOW_EXPORT SV_DLL_IMPORT