forked from openigtlink/OpenIGTLink
-
Notifications
You must be signed in to change notification settings - Fork 0
/
igtlTypeConfig.h.in
77 lines (59 loc) · 1.94 KB
/
igtlTypeConfig.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/*=========================================================================
Program: The OpenIGTLink Library
Language: C
Copyright (c) Insight Software Consortium. All rights reserved.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#ifndef __IGTL_TYPECONFIG_H
#define __IGTL_TYPECONFIG_H
#cmakedefine CMAKE_SIZEOF_CHAR
#ifdef CMAKE_SIZEOF_CHAR
#define IGTL_SIZEOF_CHAR @CMAKE_SIZEOF_CHAR@
#endif
#cmakedefine CMAKE_SIZEOF_INT
#ifdef CMAKE_SIZEOF_INT
#define IGTL_SIZEOF_INT @CMAKE_SIZEOF_INT@
#endif
#cmakedefine CMAKE_SIZEOF_SHORT
#ifdef CMAKE_SIZEOF_SHORT
#define IGTL_SIZEOF_SHORT @CMAKE_SIZEOF_SHORT@
#endif
#cmakedefine CMAKE_SIZEOF_LONG
#ifdef CMAKE_SIZEOF_LONG
#define IGTL_SIZEOF_LONG @CMAKE_SIZEOF_LONG@
#endif
#cmakedefine CMAKE_SIZEOF_FLOAT
#ifdef CMAKE_SIZEOF_FLOAT
#define IGTL_SIZEOF_FLOAT @CMAKE_SIZEOF_FLOAT@
#endif
#cmakedefine CMAKE_SIZEOF_DOUBLE
#ifdef CMAKE_SIZEOF_DOUBLE
#define IGTL_SIZEOF_DOUBLE @CMAKE_SIZEOF_DOUBLE@
#endif
#cmakedefine CMAKE_SIZEOF_LONG_LONG
#cmakedefine CMAKE_SIZEOF___INT64
#cmakedefine CMAKE_SIZEOF_INT64_T
#ifdef CMAKE_SIZEOF_LONG_LONG
#define IGTL_TYPE_USE_LONG_LONG 1
#define IGTL_SIZEOF_LONG_LONG @CMAKE_SIZEOF_LONG_LONG@
#elif defined(CMAKE_SIZEOF___INT64)
#define IGTL_TYPE_USE___INT64 1
#define IGTL_SIZEOF___INT64 @CMAKE_SIZEOF___INT64@
#elif defined(CMAKE_SIZEOF_INT64_T)
#define IGTL_TYPE_USE_INT64_T 1
#define IGTL_SIZEOF_INT64_T @CMAKE_SIZEOF_INT64_T@
#endif
#cmakedefine CMAKE_SIZEOF_VOID_P
#cmakedefine OpenIGTLink_PLATFORM_WIN32
#ifdef OpenIGTLink_PLATFORM_WIN32
#ifndef _WIN32
#define _WIN32
#endif
#ifndef WIN32
#define WIN32
#endif
#define IGTLCommon_EXPORTS
#endif
#endif /*__IGTL_TYPECONFIG_H*/