[Repository Listing] / [Slicer3] / trunk / vtkSlicerConfigure.h.in
 

View of /trunk/vtkSlicerConfigure.h.in

Parent Directory Parent Directory Revision Log Revision Log


Revision 15041  Download Blame
File size: 3194 byte(s)
ENH: make Slicer3/trunk be a copy of Slicer-3-6 branch.  New slicer4 development has moved to http://svn.slicer.org/Slicer4/trunk.  Use the Slicer3 trunk only for slicer3 maint purposes.

See this desription for details:

http://massmail.spl.harvard.edu/public-archives/slicer-devel/2010/005338.html
1 /*
2 * Here is where system computed values get stored.
3 * These values should only change when the target compile platform changes.
4 */
5
6 #if defined(WIN32) && !defined(VTKSLICER_STATIC)
7 #pragma warning ( disable : 4275 )
8 #endif
9
10 #cmakedefine CMAKE_WORDS_BIGENDIAN
11 #ifdef CMAKE_WORDS_BIGENDIAN
12 #define WORDS_BIGENDIAN
13 #else
14 #define WORDS_LITTLEENDIAN
15 #endif
16
17 #cmakedefine BUILD_SHARED_LIBS
18 #ifndef BUILD_SHARED_LIBS
19 #define VTKSLICER_STATIC
20 #endif
21
22 #cmakedefine Slicer3_USE_BatchMake
23 #cmakedefine Slicer3_USE_IGSTK
24 #cmakedefine Slicer3_USE_MIDAS
25 #cmakedefine Slicer3_USE_NAVITRACK
26 #cmakedefine Slicer3_USE_NUMPY
27 #cmakedefine Slicer3_USE_PYTHON
28 #cmakedefine Slicer3_USE_PYTHONQT
29 #cmakedefine Slicer3_USE_OPENTRACKER
30 #cmakedefine Slicer3_USE_QT
31 #cmakedefine Slicer3_USE_KWWIDGETS
32 #cmakedefine Slicer3_USE_VTK_CVSHEAD
33
34 #define VTKSLICER_CONFIGURATION_TYPES "@CMAKE_CONFIGURATION_TYPES@"
35
36 #define Slicer3_INSTALL_BIN_DIR "@Slicer3_INSTALL_BIN_DIR@"
37 #define Slicer3_INSTALL_LIB_DIR "@Slicer3_INSTALL_LIB_DIR@"
38 #define Slicer3_INSTALL_INCLUDE_DIR "@Slicer3_INSTALL_INCLUDE_DIR@"
39 #define Slicer3_INSTALL_SHARE_DIR "@Slicer3_INSTALL_SHARE_DIR@"
40 #define Slicer3_INSTALL_ITKFACTORIES_DIR "@Slicer3_INSTALL_ITKFACTORIES_DIR@"
41
42 #define Slicer3_INSTALL_PLUGINS_BIN_DIR "@Slicer3_INSTALL_PLUGINS_BIN_DIR@"
43 #define Slicer3_INSTALL_PLUGINS_LIB_DIR "@Slicer3_INSTALL_PLUGINS_LIB_DIR@"
44 #define Slicer3_INSTALL_PLUGINS_INCLUDE_DIR "@Slicer3_INSTALL_PLUGINS_INCLUDE_DIR@"
45 #define Slicer3_INSTALL_PLUGINS_SHARE_DIR "@Slicer3_INSTALL_PLUGINS_SHARE_DIR@"
46 #define Slicer3_INSTALL_PLUGINS_CACHE_DIR "@Slicer3_INSTALL_PLUGINS_CACHE_DIR@"
47
48 #define Slicer3_INSTALL_MODULES_BIN_DIR "@Slicer3_INSTALL_MODULES_BIN_DIR@"
49 #define Slicer3_INSTALL_MODULES_LIB_DIR "@Slicer3_INSTALL_MODULES_LIB_DIR@"
50 #define Slicer3_INSTALL_MODULES_INCLUDE_DIR "@Slicer3_INSTALL_MODULES_INCLUDE_DIR@"
51 #define Slicer3_INSTALL_MODULES_SHARE_DIR "@Slicer3_INSTALL_MODULES_SHARE_DIR@"
52
53 #ifdef Slicer3_BUILD_QTLOADABLEMODULES
54 # define Slicer3_INSTALL_QTLOADABLEMODULES_BIN_DIR "@Slicer3_INSTALL_QTLOADABLEMODULES_BIN_DIR@"
55 # define Slicer3_INSTALL_QTLOADABLEMODULES_LIB_DIR "@Slicer3_INSTALL_QTLOADABLEMODULES_LIB_DIR@"
56 # define Slicer3_INSTALL_QTLOADABLEMODULES_INCLUDE_DIR "@Slicer3_INSTALL_QTLOADABLEMODULES_INCLUDE_DIR@"
57 # define Slicer3_INSTALL_QTLOADABLEMODULES_SHARE_DIR "@Slicer3_INSTALL_QTLOADABLEMODULES_SHARE_DIR@"
58 #endif //Slicer3_BUILD_QTLOADABLEMODULES
59
60 /* Do not use those variables unless you can not retrieve the Tcl/Tk version
61 at run-time using this code below:
62 int tcl_major, tcl_minor, tcl_patch_level;
63 Tcl_GetVersion(&tcl_major, &tcl_minor, &tcl_patch_level, NULL);
64 */
65 #define Slicer3_TCL_TK_MAJOR_VERSION "@TCL_TK_MAJOR_VERSION@"
66 #define Slicer3_TCL_TK_MINOR_VERSION "@TCL_TK_MINOR_VERSION@"
67 #define Slicer3_INCR_TCL_MAJOR_VERSION "@INCR_TCL_MAJOR_VERSION@"
68 #define Slicer3_INCR_TCL_MINOR_VERSION "@INCR_TCL_MINOR_VERSION@"
69
70 // Convenient macro to print info provided as argument
71 // Note: No-op is Slicer3_USE_QT OFF
72 #ifdef Slicer3_USE_QT
73 #define SlicerQDebug(_arg) {qDebug() << _arg;}
74 #else
75 #define SlicerQDebug(_arg)
76 #endif
77
78 // Library sub-directory
79 #define VTK_DIR "@VTK_DIR@"
80 //#define Teem_DIR "@Teem_DIR@"

  Subversion  TortoiseSVN  ViewVC