SimpleITK  
sitkConfigure.h
Go to the documentation of this file.
1/*=========================================================================
2*
3* Copyright NumFOCUS
4*
5* Licensed under the Apache License, Version 2.0 (the "License");
6* you may not use this file except in compliance with the License.
7* You may obtain a copy of the License at
8*
9* http://www.apache.org/licenses/LICENSE-2.0.txt
10*
11* Unless required by applicable law or agreed to in writing, software
12* distributed under the License is distributed on an "AS IS" BASIS,
13* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14* See the License for the specific language governing permissions and
15* limitations under the License.
16*
17*=========================================================================*/
18#ifndef sitkConfigure_h
19#define sitkConfigure_h
20
21
22/* #undef SITK_BUILD_SHARED_LIBS */
23#ifdef SITK_BUILD_SHARED_LIBS
24#define SITKDLL
25#else
26#define SITKSTATIC
27#endif
28/* #undef SITK_SimpleITKExplit_STATIC */
29
30#define SITK_MAX_DIMENSION 5
31
32// defined if compiler supports using template keyword to disambiguate
33// dependent names
34#define SITK_HAS_TEMPLATE_DISAMBIGUATOR_DEPENDENT_NAME
35
36#define SITK_INT64_PIXELIDS
37
38/* #undef SITK_EXPLICIT_INSTANTIATION */
39
40/* #undef SITK_USE_ELASTIX */
41
42#define SITK_GENERIC_LABEL_INTERPOLATOR
43
44// Include ITK version reported in CMake with SITK prefix, so that
45// SimpleITK doesn't need ITK header in our headers.
46#define SITK_ITK_VERSION_MAJOR 5
47#define SITK_ITK_VERSION_MINOR 4
48#define SITK_ITK_VERSION_PATCH 3
49
50#endif // sitkConfigure_h