[vtkusers] Directions for Java, Linux, and VTK 4.0 was Re: Swing Based vtkPanel

Phil Varner pev5b at cs.virginia.edu
Tue Mar 5 23:33:32 EST 2002


As with many of the others on this list, I've had a tremendous amount of
difficulty getting VTK 4.0, Linux, and Java to work.  Here's how I did
it.  As everybody's setup is different, let me (and the group for
archive's sake) know if there are problems, additions, etc.

My setup: Mandrake Linux 8.1, VTK 4.0, Blackdown j2sdk1.3.1

1) Get the Nightly release of 4.0.  The "released" version doesn't work
correctly, as indicated by Jeff Lee.  Untar it and cd into the resulting
directory, /BASEDIR/VTK, where /BASEDIR is where you ran untar from.

2) Run ccmake (see the regular install page about getting, installing,
and using this tool). Turn VTK_WRAP_JAVA to ON.  Use the "t" option to
configure advanced options.  Add these:

 JAVA_AWT_INCLUDE_PATH		  /usr/local/jdk/include
 JAVA_AWT_LIBRARY       	  /usr/local/jdk/jre/lib/i386/libjawt.so
 JAVA_INCLUDE_PATH 		  /usr/local/jdk/include
 JAVA_INCLUDE_PATH2 		  /usr/local/jdk/include/linux

My jdk is in /usr/local/jdk, so adjust accordingly.  I also turn on the
VTK_USE_HYBRID, as it has the vtkVectorText class (I think that's the one
I use in it), and the Python wrappers. (Sidenote: I'd been developing in
Python, but I needed to use a library written in Java and I didn't want to
use Jython.  So, my first iteration becomes a throwaway prototype instead
of an evolutionary one.  So it goes.)

3) Use the "g" command to generate the CMakeCache.txt file.  I've attached
mine.

4) Create the directory java/vtk using "mkdir java; mkdir java/vtk" (under
Linix).    The makefile doesn't create this and make fails if you don't.

5) Run "nice make -j4" and wait for a while (I think it took two hours on
my PIII 1GHz).

6) Run "make install".

7) cd into /BASEDIR/VTK/java/vtk and run "javac *.java"

8) cd up one directory into just /BASEDIR/VTK/java, and run
	jar cvf vtk.jar vtk/*.class
9) Take the resulting jar file and put it somewhere (like
/usr/local/jdk/lib) and then add it to your CLASSPATH
	export CLASSPATH=$CLASSPATH:/usr/local/jdk/lib/vtk.jar

10) Add /BASEDIR/VTK/bin to your PATH.  I compiled VTK in /temp, so I use
	export PATH=$PATH:/temp/VTK/bin

11) Run the tests in Wrapping/Java (I have "." in my CLASSPATH, if you
don't you may need to adjust this)
	cd /BASEDIR/VTK/Wrapping/Java
	javac Regression.java
	java Regresssion
	javac SimpleVTK.java
	java SimpleVTK

You should get a working Java Swing window.  And then you should be happy.
If not, you should realize that our present consumer culture is not a
satifying way to exist and that things will never make you happy
(mySoapBox.stepDown()).

Overall, I've had a really frustrating experience trying to intall and use
VTK.  That's partly why I wrote this, to help save anyone else the time.
But, I'm also really impressed with VTK.  It's such a complex but elegant
design and should be a model for how toolkits should be designed.  I chose
it because it was so flexible that I could do just about anything with it
and because it was open source.  Good work developers. Thanks.

-- Phil

--

"So, we have these badgers on a river..."  -- A professor, recently
-------------- next part --------------
# This is the CMakeCache file.
# For build in directory: /temp/VTK
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a varible in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Build the documentation (Doxygen).
BUILD_DOCUMENTATION:BOOL=OFF

//Build VTK examples.
BUILD_EXAMPLES:BOOL=OFF

//Build VTK with shared libraries.
BUILD_SHARED_LIBS:BOOL=ON

//Build the testing tree.
BUILD_TESTING:BOOL=ON

//Archive program used to make archive libraries.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Arguments for CMAKE_AR program to create an archive library.
CMAKE_AR_ARGS:STRING=cr

//Name of C++ compiler used.
CMAKE_CXX_COMPILER:FILEPATH=c++

//Flags used by CXX compiler.
CMAKE_CXX_FLAGS:STRING=-g -O2

//Name of C compiler used.
CMAKE_C_COMPILER:FILEPATH=gcc

//Flags for C compiler.
CMAKE_C_FLAGS:STRING=-g -O2

//Dynamic link library to link in.
CMAKE_DL_LIBS:STRING=-ldl

//Use HP pthreads.
CMAKE_HP_PTHREADS:BOOL=OFF

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Library extension used by this machine.
CMAKE_LIB_EXT:STRING=

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake

//Flag used by CXX to build a shared library.
CMAKE_MODULE_BUILD_FLAGS:STRING=-shared

//Flags used to link a shared library.
CMAKE_MODULE_LINK_FLAGS:STRING=-rdynamic

//Module library suffix.
CMAKE_MODULE_SUFFIX:STRING=.so

//Library randomizer program used on archive libraries.
CMAKE_RANLIB:FILEPATH=ranlib

//Flag used by CXX to build a shared library.
CMAKE_SHLIB_BUILD_FLAGS:STRING=-shared

//Flag used for building shared library objects.
CMAKE_SHLIB_CFLAGS:STRING=-fPIC

//Libraries used by LD for shared libraries.
CMAKE_SHLIB_LD_LIBS:STRING=

//Flags used to link a shared library.
CMAKE_SHLIB_LINK_FLAGS:STRING=-rdynamic

//Flag used to specify run-time search paths.
CMAKE_SHLIB_RUNTIME_FLAG:STRING=-Wl,-rpath,

//If null, each runtime path is a separate option. Otherwise, they
// are all joined, separated by this.
CMAKE_SHLIB_RUNTIME_SEP:STRING=:

//Shared library suffix.
CMAKE_SHLIB_SUFFIX:STRING=.so

//If set, runtime paths are not added when using shared libraries.
//
CMAKE_SKIP_RPATH:BOOL=OFF

//CXX template flags used by compiler.
CMAKE_TEMPLATE_FLAGS:STRING=

//Thread library used.
CMAKE_THREAD_LIBS:STRING=-lpthread

//Use the pthreads library.
CMAKE_USE_PTHREADS:BOOL=ON

//Use sproc libs.
CMAKE_USE_SPROC:BOOL=OFF

//X11 extra flags.
CMAKE_X_CFLAGS:STRING= -I/usr/X11R6/include

//Libraries and options used in X11 programs.
CMAKE_X_LIBS:STRING= -lSM -lICE  -L/usr/X11R6/lib -lX11 -lXext

//If you have Dart installed, where is it located?
DART_ROOT:PATH=NOTFOUND

//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=/temp/VTK/bin

//What is the path where the file jawt.h can be found
JAVA_AWT_INCLUDE_PATH:PATH=/usr/local/jdk/include

//Where can the jawt library be found
JAVA_AWT_LIBRARY:FILEPATH=/usr/local/jdk/jre/lib/i386/libjawt.so

//What is the path where the file jni.h can be found
JAVA_INCLUDE_PATH:PATH=/usr/local/jdk/include

//What is the path where the file jni_md.h can be found
JAVA_INCLUDE_PATH2:PATH=/usr/local/jdk/include/linux

//Single output directory for building all libraries.
LIBRARY_OUTPUT_PATH:PATH=/temp/VTK/bin

//What is the path where the file GL/gl.h can be found
OPENGL_INCLUDE_PATH:PATH=/usr/include

//Where can the GL library be found
OPENGL_LIBRARY:FILEPATH=/usr/X11R6/lib/libGL.so

//What is the path where the file Python.h can be found
PYTHON_INCLUDE_PATH:PATH=/usr/local/include/python2.2

//Where can one of the python, python21, python2.1, python20 or
// python2.0 libraries be found
PYTHON_LIBRARY:FILEPATH=/usr/local/lib/python2.2/config/libpython2.2.a

//What is the path where the file X11/Xlib.h can be found
TK_XLIB_PATH:PATH=NOTFOUND

//Value Computed by CMake
VTKEXPAT_BINARY_DIR:STATIC=/temp/VTK/Utilities/expat

//Value Computed by CMake
VTKEXPAT_SOURCE_DIR:STATIC=/temp/VTK/Utilities/expat

//Value Computed by CMake
VTKJPEG_BINARY_DIR:STATIC=/temp/VTK/Utilities/jpeg

//Value Computed by CMake
VTKJPEG_SOURCE_DIR:STATIC=/temp/VTK/Utilities/jpeg

//Value Computed by CMake
VTKPNG_BINARY_DIR:STATIC=/temp/VTK/Utilities/png

//Value Computed by CMake
VTKPNG_SOURCE_DIR:STATIC=/temp/VTK/Utilities/png

//Value Computed by CMake
VTKTIFF_BINARY_DIR:STATIC=/temp/VTK/Utilities/tiff

//Value Computed by CMake
VTKTIFF_SOURCE_DIR:STATIC=/temp/VTK/Utilities/tiff

//Value Computed by CMake
VTKZLIB_BINARY_DIR:STATIC=/temp/VTK/Utilities/zlib

//Value Computed by CMake
VTKZLIB_SOURCE_DIR:STATIC=/temp/VTK/Utilities/zlib

//Value Computed by CMake
VTK_BINARY_DIR:STATIC=/temp/VTK

//What is the path where the file VTKData.readme can be found
VTK_DATA_ROOT:PATH=NOTFOUND

//Build leak checking support into vtk.
VTK_DEBUG_LEAKS:BOOL=OFF

//Path to Java install
VTK_JAVA_HOME:PATH=/temp/VTK/java/vtk

//Use mangled Mesa with OpenGL
VTK_MANGLE_MESA:BOOL=OFF

//The opengl library being used supports off screen Mesa calls.
//
VTK_OPENGL_HAS_OSMESA:BOOL=OFF

//Path to an internal program.
VTK_PARSE_JAVA_EXE:FILEPATH=/temp/VTK/bin/./vtkParseJava

//Value Computed by CMake
VTK_SOURCE_DIR:STATIC=/temp/VTK

//Build VTK with 64 bit ids
VTK_USE_64BIT_IDS:BOOL=OFF

//Use the ANSI standard iostream library
VTK_USE_ANSI_STDLIB:BOOL=OFF

//Build the hybrid directory classes
VTK_USE_HYBRID:BOOL=ON

//Build the parallel directory classes
VTK_USE_PARALLEL:BOOL=OFF

//Build the patented directory classes, these classes are patented
// and may require a license to use
VTK_USE_PATENTED:BOOL=OFF

//Build the rendering classes used for displaying
VTK_USE_RENDERING:BOOL=ON

//Build VTK with volume pro support
VTK_USE_VOLUMEPRO:BOOL=OFF

//Where can the hints file be found
VTK_WRAP_HINTS:FILEPATH=/temp/VTK/Wrapping/hints

//wrap classes into the Java language
VTK_WRAP_JAVA:BOOL=ON

//Path to an internal program.
VTK_WRAP_JAVA_EXE:FILEPATH=/temp/VTK/bin/./vtkWrapJava

//wrap classes into the Python interpreted language
VTK_WRAP_PYTHON:BOOL=ON

//Path to an internal program.
VTK_WRAP_PYTHON_EXE:FILEPATH=/temp/VTK/bin/./vtkWrapPython

//wrap classes into the TCL intepreted language
VTK_WRAP_TCL:BOOL=OFF


########################
# INTERNAL cache entries
########################

//Executable to project name.
/temp/VTK/bin/./vtkParseJava:INTERNAL=vtkParseJava
//Executable to project name.
/temp/VTK/bin/./vtkWrapJava:INTERNAL=vtkWrapJava
//Executable to project name.
/temp/VTK/bin/./vtkWrapPython:INTERNAL=vtkWrapPython
//Advanced flag for variable: BUILD_DOCUMENTATION
BUILD_DOCUMENTATION-ADVANCED:INTERNAL=1
//What flags are required by the c++ compiler to make it ansi.
CMAKE_ANSI_CFLAGS:INTERNAL=
//Advanced flag for variable: CMAKE_ANSI_CFLAGS
CMAKE_ANSI_CFLAGS-ADVANCED:INTERNAL=1
//What flags are required by the c++ compiler to make it ansi.
CMAKE_ANSI_CXXFLAGS:INTERNAL=
//Advanced flag for variable: CMAKE_ANSI_CXXFLAGS
CMAKE_ANSI_CXXFLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_AR_ARGS
CMAKE_AR_ARGS-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/temp/VTK
//Major version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=1
//Minor version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MINOR_VERSION:INTERNAL=2
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake
//Is the compile GNU C++.
CMAKE_COMPILER_IS_GNUCXX:INTERNAL=1
//Advanced flag for variable: CMAKE_COMPILER_IS_GNUCXX
CMAKE_COMPILER_IS_GNUCXX-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_DL_LIBS
CMAKE_DL_LIBS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXECUTABLE_SUFFIX
CMAKE_EXECUTABLE_SUFFIX-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Is X11 around.
CMAKE_HAS_X:INTERNAL=1
//Advanced flag for variable: CMAKE_HP_PTHREADS
CMAKE_HP_PTHREADS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_LIB_EXT
CMAKE_LIB_EXT-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_BUILD_FLAGS
CMAKE_MODULE_BUILD_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINK_FLAGS
CMAKE_MODULE_LINK_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_SUFFIX
CMAKE_MODULE_SUFFIX-ADVANCED:INTERNAL=1
//Does the compiler support ansi for scoping.
CMAKE_NO_ANSI_FOR_SCOPE:INTERNAL=
//Advanced flag for variable: CMAKE_NO_ANSI_FOR_SCOPE
CMAKE_NO_ANSI_FOR_SCOPE-ADVANCED:INTERNAL=1
//Does the compiler support headers like iostream.
CMAKE_NO_ANSI_STREAM_HEADERS:INTERNAL=
//Advanced flag for variable: CMAKE_NO_ANSI_STREAM_HEADERS
CMAKE_NO_ANSI_STREAM_HEADERS-ADVANCED:INTERNAL=1
//Does the compiler not support explicit template instantiation.
//
CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION:INTERNAL=
//Advanced flag for variable: CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION
//
CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION-ADVANCED:INTERNAL=1
//Does the compiler support std::.
CMAKE_NO_STD_NAMESPACE:INTERNAL=
//Advanced flag for variable: CMAKE_NO_STD_NAMESPACE
CMAKE_NO_STD_NAMESPACE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_OBJECT_FILE_SUFFIX
CMAKE_OBJECT_FILE_SUFFIX-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/local/share/CMake
//Advanced flag for variable: CMAKE_SHLIB_BUILD_FLAGS
CMAKE_SHLIB_BUILD_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_CFLAGS
CMAKE_SHLIB_CFLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_LD_LIBS
CMAKE_SHLIB_LD_LIBS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_LINK_FLAGS
CMAKE_SHLIB_LINK_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_RUNTIME_FLAG
CMAKE_SHLIB_RUNTIME_FLAG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_RUNTIME_SEP
CMAKE_SHLIB_RUNTIME_SEP-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHLIB_SUFFIX
CMAKE_SHLIB_SUFFIX-ADVANCED:INTERNAL=1
//Size of char data type
CMAKE_SIZEOF_CHAR:INTERNAL=1
//Size of double data type
CMAKE_SIZEOF_DOUBLE:INTERNAL=8
//Size of float data type
CMAKE_SIZEOF_FLOAT:INTERNAL=4
//Size of int data type
CMAKE_SIZEOF_INT:INTERNAL=4
//Size of long data type
CMAKE_SIZEOF_LONG:INTERNAL=4
//Size of short data type
CMAKE_SIZEOF_SHORT:INTERNAL=2
//Size of void* data type
CMAKE_SIZEOF_VOID_P:INTERNAL=4
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_STATICLIB_SUFFIX
CMAKE_STATICLIB_SUFFIX-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_TEMPLATE_FLAGS
CMAKE_TEMPLATE_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_THREAD_LIBS
CMAKE_THREAD_LIBS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_USE_PTHREADS
CMAKE_USE_PTHREADS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_USE_SPROC
CMAKE_USE_SPROC-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_USE_WIN32_THREADS
CMAKE_USE_WIN32_THREADS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_WORDS_BIGENDIAN
CMAKE_WORDS_BIGENDIAN-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_X_CFLAGS
CMAKE_X_CFLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_X_LIBS
CMAKE_X_LIBS-ADVANCED:INTERNAL=1
//Path to an executable
CellLocator:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Advanced flag for variable: EXECUTABLE_OUTPUT_PATH
EXECUTABLE_OUTPUT_PATH-ADVANCED:INTERNAL=1
//Path to an executable
FrustumClip:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Path to an executable
ImportExport:INTERNAL=/temp/VTK/Imaging/Testing/Cxx
//Advanced flag for variable: JAVA_AWT_INCLUDE_PATH
JAVA_AWT_INCLUDE_PATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: JAVA_AWT_LIBRARY
JAVA_AWT_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: JAVA_INCLUDE_PATH
JAVA_INCLUDE_PATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: JAVA_INCLUDE_PATH2
JAVA_INCLUDE_PATH2-ADVANCED:INTERNAL=1
//Advanced flag for variable: LIBRARY_OUTPUT_PATH
LIBRARY_OUTPUT_PATH-ADVANCED:INTERNAL=1
//Path to an executable
Mace:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Path to an executable
ObjectFactory:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
PointLocator:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Path to an executable
RGrid:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Advanced flag for variable: TK_XLIB_PATH
TK_XLIB_PATH-ADVANCED:INTERNAL=1
//Path to an executable
TimeRenderer:INTERNAL=/temp/VTK/Rendering/Testing/Cxx
//Path to an executable
TimeRenderer2:INTERNAL=/temp/VTK/Rendering/Testing/Cxx
//Is this VTK built with shared libraries.
VTK_BUILD_SHARED_LIBS:INTERNAL=ON
//Advanced flag for variable: VTK_DEBUG_LEAKS
VTK_DEBUG_LEAKS-ADVANCED:INTERNAL=1
//Where VTK libraries are. Used by projects which depend on VTK.
// Do not remove.
VTK_LIBRARY_PATH:INTERNAL=/temp/VTK/bin
//Advanced flag for variable: VTK_MANGLE_MESA
VTK_MANGLE_MESA-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_OPENGL_HAS_OSMESA
VTK_OPENGL_HAS_OSMESA-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_PARSE_JAVA_EXE
VTK_PARSE_JAVA_EXE-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_USE_64BIT_IDS
VTK_USE_64BIT_IDS-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_WRAP_HINTS
VTK_WRAP_HINTS-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_WRAP_JAVA_EXE
VTK_WRAP_JAVA_EXE-ADVANCED:INTERNAL=1
//Advanced flag for variable: VTK_WRAP_PYTHON_EXE
VTK_WRAP_PYTHON_EXE-ADVANCED:INTERNAL=1
//Path to an executable
expCos:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Path to an executable
mkg3states:INTERNAL=/temp/VTK/Utilities/tiff
//Path to an executable
otherArrays:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherByteSwap:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherCellArray:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherCellBoundaries:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherCellDerivatives:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherCellPosition:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherCellTypes:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherColorTransferFunction:INTERNAL=/temp/VTK/Filtering/Testing/Cxx
//Path to an executable
otherCoordinate:INTERNAL=/temp/VTK/Rendering/Testing/Cxx
//Path to an executable
otherEmptyCell:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherFieldData:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherLookupTable:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherRectilinearGrid:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherStructuredGrid:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
otherTimerLog:INTERNAL=/temp/VTK/Common/Testing/Cxx
//Path to an executable
volProt:INTERNAL=/temp/VTK/Graphics/Testing/Cxx
//Path to a library
vtkCommon:INTERNAL=/temp/VTK/Common
//Path to a library
vtkCommonJava:INTERNAL=/temp/VTK/Common
//Whether a library is static, shared or module.
vtkCommonJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkCommonPython:INTERNAL=/temp/VTK/Common
//Whether a library is static, shared or module.
vtkCommonPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkCommon_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkFiltering:INTERNAL=/temp/VTK/Filtering
//Path to a library
vtkFilteringJava:INTERNAL=/temp/VTK/Filtering
//Whether a library is static, shared or module.
vtkFilteringJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkFilteringPython:INTERNAL=/temp/VTK/Filtering
//Whether a library is static, shared or module.
vtkFilteringPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkFiltering_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkGraphics:INTERNAL=/temp/VTK/Graphics
//Path to a library
vtkGraphicsJava:INTERNAL=/temp/VTK/Graphics
//Whether a library is static, shared or module.
vtkGraphicsJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkGraphicsPython:INTERNAL=/temp/VTK/Graphics
//Whether a library is static, shared or module.
vtkGraphicsPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkGraphics_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkHybrid:INTERNAL=/temp/VTK/Hybrid
//Path to a library
vtkHybridJava:INTERNAL=/temp/VTK/Hybrid
//Whether a library is static, shared or module.
vtkHybridJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkHybridPython:INTERNAL=/temp/VTK/Hybrid
//Whether a library is static, shared or module.
vtkHybridPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkHybrid_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkIO:INTERNAL=/temp/VTK/IO
//Path to a library
vtkIOJava:INTERNAL=/temp/VTK/IO
//Whether a library is static, shared or module.
vtkIOJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkIOPython:INTERNAL=/temp/VTK/IO
//Whether a library is static, shared or module.
vtkIOPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkIO_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkImaging:INTERNAL=/temp/VTK/Imaging
//Path to a library
vtkImagingJava:INTERNAL=/temp/VTK/Imaging
//Whether a library is static, shared or module.
vtkImagingJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkImagingPython:INTERNAL=/temp/VTK/Imaging
//Whether a library is static, shared or module.
vtkImagingPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkImaging_LIBRARY_TYPE:INTERNAL=SHARED
//Path to an executable
vtkParseJava:INTERNAL=/temp/VTK/Wrapping
//Path to a library
vtkRendering:INTERNAL=/temp/VTK/Rendering
//Path to a library
vtkRenderingJava:INTERNAL=/temp/VTK/Rendering
//Whether a library is static, shared or module.
vtkRenderingJava_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkRenderingPython:INTERNAL=/temp/VTK/Rendering
//Whether a library is static, shared or module.
vtkRenderingPython_LIBRARY_TYPE:INTERNAL=SHARED
//Whether a library is static, shared or module.
vtkRendering_LIBRARY_TYPE:INTERNAL=SHARED
//Path to an executable
vtkWrapJava:INTERNAL=/temp/VTK/Wrapping
//Path to an executable
vtkWrapPython:INTERNAL=/temp/VTK/Wrapping
//Path to a library
vtkexpat:INTERNAL=/temp/VTK/Utilities/expat
//Whether a library is static, shared or module.
vtkexpat_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkjpeg:INTERNAL=/temp/VTK/Utilities/jpeg
//Whether a library is static, shared or module.
vtkjpeg_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkpng:INTERNAL=/temp/VTK/Utilities/png
//Whether a library is static, shared or module.
vtkpng_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtktiff:INTERNAL=/temp/VTK/Utilities/tiff
//Whether a library is static, shared or module.
vtktiff_LIBRARY_TYPE:INTERNAL=SHARED
//Path to a library
vtkzlib:INTERNAL=/temp/VTK/Utilities/zlib
//Whether a library is static, shared or module.
vtkzlib_LIBRARY_TYPE:INTERNAL=SHARED



More information about the vtkusers mailing list