We call cmake from inside our top level Makefile to build ITK. To that end we specify the CMAKE_INSTALL_PREFIX on the command line.
I've appended our whole cmake command line at the end of this message but the operative thing is that the CMake command line includes: -DCMAKE_INSTALL_PREFIX:PATH=/scratch/kent/brains2/MACOSX/DEBUG/src But try as I might, the CMakeCache.txt after configuring Insight contains this: //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr/local What the heck is going on here? This is using a recent snapshot if ITK CVS. make -f Makefile.brains2 /scratch/kent/brains2/MACOSX/DEBUG/src/lib/InsightToolkit/ITKBuildSettings.cmake mkdir -p /scratch/kent/brains2/iplFreeware/MACOSX/DEBUG/Insight; cd /scratch/kent/brains2/iplFreeware/MACOSX/DEBUG/Insight && CMAKE_LIBRARY_PATH=/usr/X11R6/lib:/usr/lib:/scratch/kent/brains2/MACOSX/DEBUG/src/lib /scratch/kent/opt/bin/cmake /scratch/kent/brains2/iplFreeware/unpackdir/Insight \ -DCMAKE_INSTALL_PREFIX:PATH=/scratch/kent/brains2/MACOSX/DEBUG/src -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_CXX_COMPILER:FILEPATH="c++ " -DCMAKE_CXX_FLAGS:STRING=" -bind_at_load -g -UNDEBUG -Wall -Wcast-qual -UITKIO_DEPRECATED_METADATA_ORIENTATION " -DCMAKE_CXX_FLAGS_RELEASE:STRING=" -bind_at_load -g -UNDEBUG -Wall -Wcast-qual -UITKIO_DEPRECATED_METADATA_ORIENTATION " -DCMAKE_CXX_FLAGS_DEBUG:STRING=" -bind_at_load -g -UNDEBUG -Wall -Wcast-qual -UITKIO_DEPRECATED_METADATA_ORIENTATION " -DCMAKE_LD_FLAGS:STRING="" -DCMAKE_C_COMPILER:FILEPATH="cc " -DCMAKE_C_FLAGS:STRING=" -bind_at_load -g -UNDEBUG -Wall -Wstrict-prototypes -UITKIO_DEPRECATED_METADATA_ORIENTATION " -DCMAKE_EXE_LINKER_FLAGS:STRING=" -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" -DCMAKE_MODULE_LINKER_FLAGS:STRING=" -r -c -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" -DCMAKE_SHARED_LINKER_FLAGS:STRING=" -r -c -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib" -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_USE_PTHREADS:BOOL=ON -DCMAKE_USE_SPROC:BOOL=OFF -DMEMORYCHECK_COMMAND_OPTIONS:STRING="--verbose --suppressions=/scratch/kent/brains2/ValgrindSuppression.supp" -DSITE:STRING=golgi.uiowa -DBUILDNAME:STRING=Darwin-c++-4.0-dbg -DDART_TESTING_TIMEOUT:STRING=6500 \ -DTCL_INCLUDE_PATH:PATH=/scratch/kent/brains2/MACOSX/DEBUG/src/include -DTCL_LIBRARY:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libtcl8.4BRAINSg.a -DTCL_STUB_LIBRARY:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libtclstub8.4BRAINSg.a -DTCL_TCLSH:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/bin/tclsh8.4 -DTK_INCLUDE_PATH:PATH=/scratch/kent/brains2/MACOSX/DEBUG/src/include -DTK_LIBRARY:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libtk8.4BRAINSg.a -DTK_STUB_LIBRARY:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libtkstub8.4BRAINSg.a \ -DFFTW_INCLUDE_PATH:PATH=/scratch/kent/brains2/MACOSX/DEBUG/src/include -DFFTWD_LIB:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libfftw3.a -DFFTWF_LIB:FILEPATH=/scratch/kent/brains2/MACOSX/DEBUG/src/lib/libfftw3f.a -DUSE_FFTWF:BOOL=ON -DUSE_FFTWD:BOOL=OFF -DUSE_SCSL:BOOL=OFF \ -DBUILD_FEM_CODE:BOOL=OFF \ -DBUILD_FEM_MESH_EXAMPLE:BOOL=OFF \ -DBUILD_METAIMAGE:BOOL=ON \ -DBUILD_AUXILIARY:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_TESTING:BOOL=OFF \ -DITK_USE_TRANSFORM_IO_FACTORIES:BOOL=ON \ -DITK_USE_OPTIMIZED_REGISTRATION:BOOL=ON \ -DITK_USE_STRICT_CONCEPT_CHECKING:BOOL=ON \ -DITK_USE_REVIEW:BOOL=ON \ -DBUILD_VTKINTERFACE:BOOL=ON \ -DFLTK_APPLE:BOOL=ON -DOPENGL_INCLUDE_DIR:PATH=/usr/X11R6/include -DOPENGL_gl_LIBRARY:STRING="-framework OpenGL;/usr/X11R6/lib/libGL.dylib" \ -DFEM_USE_SMART_POINTERS:BOOL=OFF \ -DITK_USE_SYSTEM_STDLIB:BOOL=ON \ -DITK_EXPLICIT_INSTANTIATION:BOOL=OFF \ -DITK_WRAP_TCL:BOOL=OFF \ -DITK_CSWIG_TCL:BOOL=OFF \ -DITK_CSWIG_PYTHON:BOOL=OFF \ -DGDCM_LEGACY_REMOVE:BOOL=ON \ -DITK_LEGACY_REMOVE:BOOL=ON \ -DITK_CSWIG_JAVA:BOOL=OFF _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake