1 #ifndef __CPEXTENSIONS__CONFIG__H__
2 #define __CPEXTENSIONS__CONFIG__H__
4 #include <cpExtensions_Export.h>
7 * =========================================================================
9 * =========================================================================
12 #if defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ )
13 # define cpExtensions_SYS_WINDOWS
14 # define cpExtensions_PATH_SEPARATOR '\\'
15 # ifndef WIN32_LEAN_AND_MEAN
16 # define WIN32_LEAN_AND_MEAN
21 #elif defined( linux ) || defined( __linux )
22 # define cpExtensions_SYS_LINUX
23 # define cpExtensions_PATH_SEPARATOR '/'
24 #elif defined( __APPLE__ ) || defined( MACOSX ) || defined( macintosh ) || defined( Macintosh )
25 # define cpExtensions_SYS_MACOS
26 # define cpExtensions_PATH_SEPARATOR '/'
27 #elif defined( __FreeBSD__ ) || defined( __FreeBSD_kernel__ )
28 # define cpExtensions_SYS_FREEBSD
29 # define cpExtensions_PATH_SEPARATOR '/'
31 # error "This operating system is not supported by this project"
35 * =========================================================================
37 * =========================================================================
40 #define cpExtensions_QT4_USED @QT4_FOUND@
41 #if cpExtensions_QT4_USED == 1
42 # define cpExtensions_QT4
43 #else // cpExtensions_QT4_USED == 1
44 # undef cpExtensions_QT4
45 #endif // cpExtensions_QT4_USED == 1
48 * =========================================================================
49 * Version numbers and strings
50 * =========================================================================
53 #define cpExtensions_MAJOR_VERSION @prj_MAJ_VER@
54 #define cpExtensions_MINOR_VERSION @prj_MIN_VER@
55 #define cpExtensions_RELEASE_VERSION @prj_REL_VER@
56 #define cpExtensions_VERSION "@prj_VERSION@"
57 #define cpExtensions_SHORT_VERSION "@prj_SHORT_VERSION@"
60 * =========================================================================
62 * =========================================================================
66 #define ITK_MANUAL_INSTANTIATION
67 #ifndef ITK_DELETE_FUNCTION
68 # define ITK_DELETE_FUNCTION
69 #endif // ITK_DELETE_FUNCTION
72 #endif // ITK_OVERRIDE
75 * =========================================================================
77 * =========================================================================
80 #include <vtkConfigure.h>
83 #endif // VTK_OVERRIDE
85 #endif // __CPEXTENSIONS__CONFIG__H__