[IGSTK-Users] Re: IGSTK-Users Digest, Vol 15, Issue 20
somayeh khademi
khademi.somayeh63 at gmail.com
Fri Aug 31 05:04:27 EDT 2007
Skipped content of type multipart/alternative-------------- next part --------------
# This is the CMakeCache file.
# For build in directory: e:/somin/IGSTK/binary
# It was generated by CMake: E:/somin/setup file/cmake/setuped/CMake 2.4/bin/cmake.exe
# 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 variable 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 IGSTK Documentation
BUILD_DOCUMENTATION:BOOL=OFF
//Build the testing tree.
BUILD_TESTING:BOOL=ON
//Path to a program.
CMAKE_AR:FILEPATH=CMAKE_AR-NOTFOUND
//For backwards compatibility, what version of CMake commands and
// syntax should this version of CMake allow.
CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4
//Semicolon separated list of supported configuration types, only
// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
// else will be ignored.
CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
//C++ compiler
CMAKE_CXX_COMPILER:FILEPATH=cl
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000 /EHsc /GR
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
//Size of stack for programs.
CMAKE_CXX_STACK_SIZE:STRING=10000000
//Libraries linked by defalut with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING='kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib '
//Default compiler warning level for C++.
CMAKE_CXX_WARNING_LEVEL:STRING=3
//C compiler
CMAKE_C_COMPILER:FILEPATH=cl
//Flags for C compiler.
CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
//Libraries linked by defalut with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING='kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib '
//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386
//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES
//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/IGSTK
//make program
CMAKE_MAKE_PROGRAM:FILEPATH=D:/PROGRA~1/MICROS~2/Common7/IDE/devenv.com
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES
//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc
//Flags for Fortran compiler.
CMAKE_RC_FLAGS:STRING=' '
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES
//If set, runtime paths are not added when using shared libraries.
//
CMAKE_SKIP_RPATH:BOOL=OFF
//If true, cmake will use relative paths in makefiles and projects.
//
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
//Path to program used to compress files for transfer to the dart
// server
COMPRESSIONCOMMAND:FILEPATH=D:/MATLAB7/bin/win32/zip.exe
//Path to the coverage program that CTest uses for performing coverage
// inspection
COVERAGE_COMMAND:FILEPATH=COVERAGE_COMMAND-NOTFOUND
//Path to a program.
CVSCOMMAND:FILEPATH=CVSCOMMAND-NOTFOUND
//Options passed to the cvs update command.
CVS_UPDATE_OPTIONS:STRING=-d -A -P
//Limit of reported errors, -1 reports all.
DART_BUILD_ERROR_REPORT_LIMIT:BOOL=OFF
//Limit of reported warnings, -1 reports all.
DART_BUILD_WARNING_REPORT_LIMIT:BOOL=OFF
//If you have Dart installed, where is it located?
DART_ROOT:PATH=DART_ROOT-NOTFOUND
//Maximum time allowed before CTest will kill the test.
DART_TESTING_TIMEOUT:STRING=1500
//Show the actual output of the build, or if off show a . for each
// 1024 bytes.
DART_VERBOSE_BUILD:BOOL=OFF
//Should Dart server send email when build errors are found in
// Continuous builds?
DELIVER_CONTINUOUS_EMAIL:BOOL=OFF
//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=E:/somin/IGSTK/binary/bin
//The directory containing FLTKConfig.cmake. This is either the
// root of the build tree, or PREFIX/lib/fltk for an installation.
//
FLTK_DIR:PATH=E:/somin/FLTK/binary
//Fluid executable
FLTK_FLUID_EXECUTABLE:FILEPATH=E:/somin/FLTK/binary/bin/$(OutDir)/fluid.exe
//Value Computed by CMake
FourViewsAndTracking_BINARY_DIR:STATIC=E:/somin/IGSTK/binary/Examples/FourViewsAndTracking
//Value Computed by CMake
FourViewsAndTracking_SOURCE_DIR:STATIC=E:/somin/IGSTK/IGSTK-2.0.1/Examples/FourViewsAndTracking
//Path to gunzip executable
GUNZIPCOMMAND:FILEPATH=GUNZIPCOMMAND-NOTFOUND
//Value Computed by CMake
HelloWorld_BINARY_DIR:STATIC=E:/somin/IGSTK/binary/Examples/HelloWorld
//Value Computed by CMake
HelloWorld_SOURCE_DIR:STATIC=E:/somin/IGSTK/IGSTK-2.0.1/Examples/HelloWorld
//Value Computed by CMake
IGSTK_BINARY_DIR:STATIC=E:/somin/IGSTK/binary
//Examples of the project
IGSTK_BUILD_EXAMPLES:BOOL=ON
//Test the project
IGSTK_BUILD_TESTING:BOOL=ON
//Path to a file.
IGSTK_DATA_ROOT:PATH=E:/somin/IGSTK/IGSTK-2.0.1/Testing/Data
//Set IGSTK version to development
IGSTK_DEVELOPMENT_VERSION:BOOL=ON
//Dependencies for the target
IGSTK_LIB_DEPENDS:STATIC=fltk_images;fltk;fltk_gl;fltk_forms;wsock32;comctl32;ITKIO;ITKBasicFilters;ITKNumerics;ITKCommon;ITKSpatialObject;vtkRendering;vtkGraphics;vtkHybrid;vtkImaging;vtkIO;vtkFiltering;vtkCommon;fltk_images;fltk;fltk_gl;fltk_forms;wsock32;comctl32;
//Device name for serial port 0
IGSTK_SERIAL_PORT_0:STRING=COM1:
//Device name for serial port 1
IGSTK_SERIAL_PORT_1:STRING=COM2:
//Device name for serial port 2
IGSTK_SERIAL_PORT_2:STRING=COM3:
//Device name for serial port 3
IGSTK_SERIAL_PORT_3:STRING=COM4:
//Device name for serial port 4
IGSTK_SERIAL_PORT_4:STRING=COM5:
//Device name for serial port 5
IGSTK_SERIAL_PORT_5:STRING=COM6:
//Device name for serial port 6
IGSTK_SERIAL_PORT_6:STRING=COM7:
//Device name for serial port 7
IGSTK_SERIAL_PORT_7:STRING=COM8:
//Value Computed by CMake
IGSTK_SOURCE_DIR:STATIC=E:/somin/IGSTK/IGSTK-2.0.1
//Aurora is attached to computer
IGSTK_TEST_AURORA_ATTACHED:BOOL=OFF
//Serial port number (0, 1, 2, 3)
IGSTK_TEST_AURORA_PORT_NUMBER:STRING=0
//Serial Loopback is attached
IGSTK_TEST_LOOPBACK_ATTACHED:BOOL=OFF
//Serial port number (0, 1, 2, 3)
IGSTK_TEST_LOOPBACK_PORT_NUMBER:STRING=1
//Polaris is attached to computer
IGSTK_TEST_POLARIS_ATTACHED:BOOL=OFF
//Serial port number (0, 1, 2, 3)
IGSTK_TEST_POLARIS_PORT_NUMBER:STRING=0
//Use FLTK (The Fast Light Toolkit) for GUI
IGSTK_USE_FLTK:BOOL=ON
//Run KWStyle in order to check for violations of the coding standard.
//
IGSTK_USE_KWSTYLE:BOOL=OFF
//The directory containing ITKConfig.cmake. This is either the
// root of the build tree, or PREFIX/lib/InsightToolkit for an
// installation.
ITK_DIR:PATH=E:/somin/ITK/binary
//Path to java command, used by the Dart server to create html.
//
JAVACOMMAND:FILEPATH=C:/WINDOWS/system32/java.exe
//Single output directory for building all libraries.
LIBRARY_OUTPUT_PATH:PATH=E:/somin/IGSTK/binary/bin
//Command used to build entire project from the command line.
MAKECOMMAND:STRING=D:\PROGRA~1\MICROS~2\Common7\IDE\devenv.com IGSTK.sln /build Release /project ALL_BUILD
//Path to the memory checking command, used for memory error detection.
//
MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND
//File that contains suppressions for the memory checker
MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=
//Value Computed by CMake
OneViewAndTracking_BINARY_DIR:STATIC=E:/somin/IGSTK/binary/Examples/OneViewAndTracking
//Value Computed by CMake
OneViewAndTracking_SOURCE_DIR:STATIC=E:/somin/IGSTK/IGSTK-2.0.1/Examples/OneViewAndTracking
//Path to scp command, used by CTest for submitting results to
// a Dart server
SCPCOMMAND:FILEPATH=SCPCOMMAND-NOTFOUND
//Name of the computer/site where compile is being run
SITE:STRING=ICT02
//Path to a program.
SVNCOMMAND:FILEPATH=SVNCOMMAND-NOTFOUND
//Location of Tcl library imported from VTK. This may mean your
// project is depending on VTK to get this setting. Consider using
// FindTCL.cmake.
TCL_LIBRARY:FILEPATH=
//Location of Tk library imported from VTK. This may mean your
// project is depending on VTK to get this setting. Consider using
// FindTCL.cmake.
TK_LIBRARY:FILEPATH=
//The directory containing VTKConfig.cmake. This is either the
// root of the build tree, or PREFIX/lib/vtk for an installation.
// For VTK 4.0, this is the location of UseVTK.cmake. This is
// either the root of the build tree or PREFIX/include/vtk for
// an installation.
VTK_DIR:PATH=E:/somin/VTK/binary
########################
# INTERNAL cache entries
########################
//Stored GUID
ALL_BUILD_GUID_CMAKE:INTERNAL=F764CB7D-DAD8-4B2A-A198-8BFF19C0C545
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=D:/PROGRA~1/MICROS~2/Common7/IDE/devenv.com
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=e:/somin/IGSTK/binary
//Major version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MINOR_VERSION:INTERNAL=4
//Major version of cmake used to create the current loaded cache
//
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 7
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=E:/somin/setup file/cmake/setuped/CMake 2.4/bin/cmake.exe
//Advanced flag for variable: CMAKE_CONFIGURATION_TYPES
CMAKE_CONFIGURATION_TYPES-ADVANCED:INTERNAL=1
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=E:/somin/setup file/cmake/setuped/CMake 2.4/bin/ctest.exe
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_STACK_SIZE
CMAKE_CXX_STACK_SIZE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_WARNING_LEVEL
CMAKE_CXX_WARNING_LEVEL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=E:/somin/setup file/cmake/setuped/CMake 2.4/bin/CMakeSetup.exe
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
//
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Visual Studio 8 2005
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=E:/somin/IGSTK/IGSTK-2.0.1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
//
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
//
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=7
//noop for ranlib
CMAKE_RANLIB:INTERNAL=:
//Advanced flag for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=E:/somin/setup file/cmake/setuped/CMake 2.4/share/cmake-2.4
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
//
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
//
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_RUN
CMAKE_SIZEOF_VOID_P:INTERNAL=4
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Advanced flag for variable: COMPRESSIONCOMMAND
COMPRESSIONCOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: COVERAGE_COMMAND
COVERAGE_COMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: CVSCOMMAND
CVSCOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: CVS_UPDATE_OPTIONS
CVS_UPDATE_OPTIONS-ADVANCED:INTERNAL=1
//Stored GUID
Continuous_GUID_CMAKE:INTERNAL=C37B9058-BFD1-4AA7-854B-059E56B4768F
//Advanced flag for variable: DART_BUILD_ERROR_REPORT_LIMIT
DART_BUILD_ERROR_REPORT_LIMIT-ADVANCED:INTERNAL=1
//Advanced flag for variable: DART_BUILD_WARNING_REPORT_LIMIT
DART_BUILD_WARNING_REPORT_LIMIT-ADVANCED:INTERNAL=1
//Advanced flag for variable: DART_TESTING_TIMEOUT
DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1
//Advanced flag for variable: DART_VERBOSE_BUILD
DART_VERBOSE_BUILD-ADVANCED:INTERNAL=1
//Advanced flag for variable: DELIVER_CONTINUOUS_EMAIL
DELIVER_CONTINUOUS_EMAIL-ADVANCED:INTERNAL=1
//Stored GUID
EDIT_CACHE_GUID_CMAKE:INTERNAL=3353E67A-C38A-4C96-AAD8-F57D31FD4460
//Stored GUID
Experimental_GUID_CMAKE:INTERNAL=BDD0C200-8A03-460A-875C-78FD8C719A80
//Extra libraries for fltk_images library.
FLTK_IMAGES_LIBS:INTERNAL=
//Stored GUID
FourViewsAndTracking_GUID_CMAKE:INTERNAL=B53D7459-F915-47E1-A05B-2BE94C0D07AC
//Advanced flag for variable: GUNZIPCOMMAND
GUNZIPCOMMAND-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE
//Have include termios.h
HAVE_TERMIOS_H:INTERNAL=
//Have include termio.h
HAVE_TERMIO_H:INTERNAL=
//Stored GUID
HelloWorld_GUID_CMAKE:INTERNAL=C6F0EC30-2C03-4B7C-94AB-0C9C1AC1D80A
//Advanced flag for variable: IGSTK_DATA_ROOT
IGSTK_DATA_ROOT-ADVANCED:INTERNAL=1
//Stored GUID
IGSTK_GUID_CMAKE:INTERNAL=CB5ADBDE-3689-4F86-BA87-1C55DF6E62F1
//Advanced flag for variable: IGSTK_SERIAL_PORT_0
IGSTK_SERIAL_PORT_0-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_1
IGSTK_SERIAL_PORT_1-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_2
IGSTK_SERIAL_PORT_2-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_3
IGSTK_SERIAL_PORT_3-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_4
IGSTK_SERIAL_PORT_4-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_5
IGSTK_SERIAL_PORT_5-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_6
IGSTK_SERIAL_PORT_6-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_SERIAL_PORT_7
IGSTK_SERIAL_PORT_7-ADVANCED:INTERNAL=1
//Advanced flag for variable: IGSTK_USE_KWSTYLE
IGSTK_USE_KWSTYLE-ADVANCED:INTERNAL=1
//Stored GUID
INSTALL_FILES_/include/InsightToolkit_GUID_CMAKE:INTERNAL=BACAB793-7601-4B1F-A50A-846916B58645
//Stored GUID
INSTALL_FILES_/lib/InsightToolkit_GUID_CMAKE:INTERNAL=C1BE33DE-A067-4D7C-8C73-28898FF264E5
//Stored GUID
INSTALL_GUID_CMAKE:INTERNAL=7702C7F5-36DC-4D57-A83A-B9167CF6AD93
//Advanced flag for variable: JAVACOMMAND
JAVACOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: MAKECOMMAND
MAKECOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: MEMORYCHECK_COMMAND
MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: MEMORYCHECK_SUPPRESSIONS_FILE
MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1
//Stored GUID
NightlyMemoryCheck_GUID_CMAKE:INTERNAL=F7F57058-7326-42C5-BA6F-B74738855205
//Stored GUID
Nightly_GUID_CMAKE:INTERNAL=02FC6A94-0F81-43CD-AD58-D3D5AA35A722
//Stored GUID
OneViewAndTracking_GUID_CMAKE:INTERNAL=4E98461E-1181-4661-B08F-A50024493F6A
//Stored GUID
PACKAGE_GUID_CMAKE:INTERNAL=2BCE96E4-A6B6-4F53-B5BB-00792B2ABF80
//Stored GUID
REBUILD_CACHE_GUID_CMAKE:INTERNAL=C15351DB-AD36-46D2-896C-6E4CB8E4BAAE
//Stored GUID
RUN_TESTS_GUID_CMAKE:INTERNAL=D4CAA492-861E-4011-A69B-83DC6BD67044
//Advanced flag for variable: SCPCOMMAND
SCPCOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: SITE
SITE-ADVANCED:INTERNAL=1
//Advanced flag for variable: SVNCOMMAND
SVNCOMMAND-ADVANCED:INTERNAL=1
//Advanced flag for variable: TCL_LIBRARY
TCL_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: TK_LIBRARY
TK_LIBRARY-ADVANCED:INTERNAL=1
//Stored GUID
ZERO_CHECK_GUID_CMAKE:INTERNAL=44377AE1-2816-4944-8E27-F069F0136A40
//Stored GUID
igstkStateMachineExportTest_GUID_CMAKE:INTERNAL=9B54DA07-AAAE-489C-B49F-6CF967EEE9AE
//Stored GUID
igstkSystemInformation_GUID_CMAKE:INTERNAL=628CCE52-FB6E-4BF4-AD56-D7F8E17BB1BD
//Stored GUID
igstkTests_GUID_CMAKE:INTERNAL=A7449B4E-73FE-4CEE-8081-FFD62F3E4C43
//Stored GUID
igstkVersionTest_GUID_CMAKE:INTERNAL=162EEE0E-CE21-4C29-8CA9-002FDC6D9AA8
-------------- next part --------------
PROJECT( IGSTK )
# version
SET(IGSTK_VERSION_MAJOR "2")
SET(IGSTK_VERSION_MINOR "0")
SET(IGSTK_VERSION_PATCH "0")
SET (LIBRARY_OUTPUT_PATH ${IGSTK_BINARY_DIR}/bin CACHE PATH "Single output directory for building all libraries." FORCE)
SET (EXECUTABLE_OUTPUT_PATH ${IGSTK_BINARY_DIR}/bin CACHE PATH "Single output directory for building all executables." FORCE)
# Add the testing directories
OPTION(IGSTK_BUILD_TESTING "Test the project" ON)
IF(IGSTK_BUILD_TESTING)
ENABLE_TESTING()
INCLUDE (${CMAKE_ROOT}/Modules/Dart.cmake)
ENDIF(IGSTK_BUILD_TESTING)
SET(CXX_TEST_PATH ${EXECUTABLE_OUTPUT_PATH})
IF(NOT IGSTK_SETUP_DASHBOARD)
# Determine if this is development or stable version
OPTION(IGSTK_DEVELOPMENT_VERSION "Set IGSTK version to development" ON)
#
# FIND ITK
#
FIND_PACKAGE(ITK)
IF (USE_ITK_FILE)
INCLUDE (${USE_ITK_FILE})
ELSE (USE_ITK_FILE)
MESSAGE( FATAL_ERROR "This application requires ITK. One of these components is missing. Please verify configuration")
ENDIF (USE_ITK_FILE)
#
# FIND VTK
#
FIND_PACKAGE(VTK)
IF (USE_VTK_FILE)
INCLUDE (${USE_VTK_FILE})
ELSE (USE_VTK_FILE)
MESSAGE( FATAL_ERROR "This application requires VTK. One of these components is missing. Please verify configuration")
ENDIF (USE_VTK_FILE)
#
#
#
# Use the correct ITK & VTK version
IF ( IGSTK_DEVELOPMENT_VERSION )
# development version
IF ( ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR} LESS 3.0 )
MESSAGE(FATAL_ERROR "You are using ITK ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}. Use ITK version 3.0 or later")
ENDIF(${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR} LESS 3.0 )
IF ( ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} LESS 5.0 )
MESSAGE(FATAL_ERROR "You are using VTK ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}. Use VTK version 5.0 or later")
ENDIF(${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} LESS 5.0 )
ELSE ( IGSTK_DEVELOPMENT_VERSION )
# stable version
IF ( ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR} EQUAL 3.0 )
# correct version
ELSE ( ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR} EQUAL 3.0 )
MESSAGE(FATAL_ERROR "You are using ITK ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}. Use ITK version 3.0")
ENDIF( ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR} EQUAL 3.0)
IF ( ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} EQUAL 5.0 )
# correct version
ENDIF( ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} EQUAL 5.0 )
MESSAGE(FATAL_ERROR "You are using VTK ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}. Use VTK version 5.0")
ENDIF( ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} EQUAL 5.0 )
ENDIF( IGSTK_DEVELOPMENT_VERSION )
#
# FIND FLTK
#
OPTION(IGSTK_USE_FLTK "Use FLTK (The Fast Light Toolkit) for GUI" OFF)
IF(IGSTK_USE_FLTK)
FIND_PACKAGE(FLTK)
IF (FLTK_FOUND)
INCLUDE_DIRECTORIES (${FLTK_INCLUDE_DIR})
IF(WIN32)
ADD_DEFINITIONS(-DWIN32)
ENDIF(WIN32)
LINK_LIBRARIES( ${FLTK_LIBRARIES} ${OPENGL_LIBRARIES} )
IF(CYGWIN)
LINK_LIBRARIES( ole32 uuid comctl32 wsock32 supc++ -lm -lgdi32)
ENDIF(CYGWIN)
ELSE (FLTK_FOUND)
MESSAGE( FATAL_ERROR "This application requires FLTK. One of these components is missing. Please verify configuration")
ENDIF (FLTK_FOUND)
ENDIF(IGSTK_USE_FLTK)
# The IGSTK Library
SUBDIRS(Source)
# Add the testing directories
IF(IGSTK_BUILD_TESTING)
SUBDIRS(Testing)
ENDIF(IGSTK_BUILD_TESTING)
# Add the examples directories
OPTION(IGSTK_BUILD_EXAMPLES "Examples of the project" ON)
IF(IGSTK_BUILD_EXAMPLES)
SUBDIRS(Examples)
ENDIF(IGSTK_BUILD_EXAMPLES)
#-----------------------------------------------------------------------------
# Configure the default IGSTK_DATA_ROOT for the location of IGSTK Data.
FIND_PATH(IGSTK_DATA_ROOT igstkDataReadMe.txt ${IGSTK_SOURCE_DIR}/Testing/Data $ENV{IGSTK_DATA_ROOT})
MARK_AS_ADVANCED(IGSTK_DATA_ROOT)
#-----------------------------------------------------------------------------
# The entire IGSTK tree should use the same include path, except for the
# Wrapping directory.
# Create the list of include directories needed for IGSTK header files.
INCLUDE(${IGSTK_SOURCE_DIR}/igstkIncludeDirectories.cmake)
# This should be the only INCLUDE_DIRECTORIES command in the entire
# tree, except for the Utilities and Wrapping directories. We need to
# do this in one place to make sure the order is correct.
INCLUDE_DIRECTORIES(
${ITK_DIR}/Utilities/zlib
${IGSTK_INCLUDE_DIRS_BUILD_TREE}
${IGSTK_INCLUDE_DIRS_BUILD_TREE_CXX}
${IGSTK_INCLUDE_DIRS_SYSTEM}
)
#-----------------------------------------------------------------------------
# check for header files that we need
INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
# for serial communication: termio.h or termios.h?
CHECK_INCLUDE_FILE("termios.h" HAVE_TERMIOS_H)
CHECK_INCLUDE_FILE("termio.h" HAVE_TERMIO_H)
# Configure a header needed by igstkSystemInformation.
CONFIGURE_FILE("${IGSTK_SOURCE_DIR}/igstkConfigure.h.in"
"${IGSTK_BINARY_DIR}/igstkConfigure.h")
#-----------------------------------------------------------------------------
# define the right names for the serial devices according to operating system
IF(WIN32)
SET(IGSTK_SERIAL_PORT_0 "COM1:" CACHE STRING "Device name for serial port 0")
SET(IGSTK_SERIAL_PORT_1 "COM2:" CACHE STRING "Device name for serial port 1")
SET(IGSTK_SERIAL_PORT_2 "COM3:" CACHE STRING "Device name for serial port 2")
SET(IGSTK_SERIAL_PORT_3 "COM4:" CACHE STRING "Device name for serial port 3")
SET(IGSTK_SERIAL_PORT_4 "COM5:" CACHE STRING "Device name for serial port 4")
SET(IGSTK_SERIAL_PORT_5 "COM6:" CACHE STRING "Device name for serial port 5")
SET(IGSTK_SERIAL_PORT_6 "COM7:" CACHE STRING "Device name for serial port 6")
SET(IGSTK_SERIAL_PORT_7 "COM8:" CACHE STRING "Device name for serial port 7")
ELSE(WIN32)
SET(IGSTK_SERIAL_PORT_0 "/dev/ttyS0" CACHE STRING
"Device name for serial port 0")
SET(IGSTK_SERIAL_PORT_1 "/dev/ttyS1" CACHE STRING
"Device name for serial port 1")
SET(IGSTK_SERIAL_PORT_2 "/dev/ttyS2" CACHE STRING
"Device name for serial port 2")
SET(IGSTK_SERIAL_PORT_3 "/dev/ttyS3" CACHE STRING
"Device name for serial port 3")
SET(IGSTK_SERIAL_PORT_4 "/dev/ttyS4" CACHE STRING
"Device name for serial port 4")
SET(IGSTK_SERIAL_PORT_5 "/dev/ttyS5" CACHE STRING
"Device name for serial port 5")
SET(IGSTK_SERIAL_PORT_6 "/dev/ttyS6" CACHE STRING
"Device name for serial port 6")
SET(IGSTK_SERIAL_PORT_7 "/dev/ttyS7" CACHE STRING
"Device name for serial port 7")
ENDIF(WIN32)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_0)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_1)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_2)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_3)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_4)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_5)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_6)
MARK_AS_ADVANCED(IGSTK_SERIAL_PORT_7)
#-----------------------------------------------------------------------------
# Help other projects use IGSTK.
SET(IGSTK_LIBRARY_PATH ${LIBRARY_OUTPUT_PATH})
# Copy the UseIGSTK.cmake file to the binary tree for backward compatability.
CONFIGURE_FILE(${IGSTK_SOURCE_DIR}/UseIGSTK.cmake.in
${IGSTK_BINARY_DIR}/UseIGSTK.cmake COPYONLY IMMEDIATE)
# Save the compiler settings so another project can import them.
INCLUDE(${CMAKE_ROOT}/Modules/CMakeExportBuildSettings.cmake)
CMAKE_EXPORT_BUILD_SETTINGS(${IGSTK_BINARY_DIR}/IGSTKBuildSettings.cmake)
INSTALL_FILES(/lib/InsightToolkit .cmake IGSTKBuildSettings)
# Save library dependencies.
EXPORT_LIBRARY_DEPENDENCIES(${IGSTK_BINARY_DIR}/IGSTKLibraryDepends.cmake)
# Create the IGSTKConfig.cmake file containing the IGSTK configuration.
INCLUDE (${IGSTK_SOURCE_DIR}/igstkGenerateIGSTKConfig.cmake)
# Install some files.
INSTALL_FILES(/include/InsightToolkit .h igstkConfigure)
INSTALL_FILES(/lib/InsightToolkit .cmake UseIGSTK IGSTKLibraryDepends)
#-----------------------------------------------------------------------------
# Add compiler flags IGSTK needs to work on this platform. This must be
# done AFTER the call to CMAKE_EXPORT_BUILD_SETTINGS.
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${IGSTK_REQUIRED_C_FLAGS}")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${IGSTK_REQUIRED_CXX_FLAGS}")
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${IGSTK_REQUIRED_LINK_FLAGS}")
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${IGSTK_REQUIRED_LINK_FLAGS}")
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${IGSTK_REQUIRED_LINK_FLAGS}")
ENDIF(NOT IGSTK_SETUP_DASHBOARD)
OPTION(BUILD_DOCUMENTATION "Build IGSTK Documentation" OFF)
IF(BUILD_DOCUMENTATION)
FIND_PACKAGE(VTK)
IF (USE_VTK_FILE)
INCLUDE (${USE_VTK_FILE})
ELSE (USE_VTK_FILE)
MESSAGE( FATAL_ERROR "This application requires VTK. One of these components is missing. Please verify configuration")
ENDIF (USE_VTK_FILE)
SUBDIRS(Utilities/Doxygen)
ENDIF(BUILD_DOCUMENTATION)
#-----------------------------------------------------------------------------
# IGSTK uses KWStyle for checking the coding style
OPTION(IGSTK_USE_KWSTYLE "Run KWStyle in order to check for violations of the coding standard." OFF)
MARK_AS_ADVANCED(IGSTK_USE_KWSTYLE)
IF(IGSTK_USE_KWSTYLE)
FIND_PROGRAM(KWSTYLE_EXECUTABLE
NAMES KWStyle
PATHS
/usr/local/bin
)
MARK_AS_ADVANCED(KWSTYLE_EXECUTABLE)
CONFIGURE_FILE(${IGSTK_SOURCE_DIR}/Utilities/KWStyle/IGSTK.kws.xml.in
${IGSTK_BINARY_DIR}/IGSTK.kws.xml)
ADD_CUSTOM_COMMAND(
OUTPUT ${IGSTK_BINARY_DIR}/KWStyleReport.txt
COMMAND ${KWSTYLE_EXECUTABLE}
ARGS -xml ${IGSTK_BINARY_DIR}/IGSTK.kws.xml -o ${IGSTK_SOURCE_DIR}/Utilities/KWStyle/IGSTKOverwrite.txt -R -v -d ${IGSTK_SOURCE_DIR}
COMMENT "Coding Style Checker"
)
ADD_CUSTOM_TARGET(StyleCheck DEPENDS ${IGSTK_BINARY_DIR}/KWStyleReport.txt)
ENDIF(IGSTK_USE_KWSTYLE)
-------------- next part --------------
#
# Examples that do not require GUI
#
#
# Examples that require FLTK
#
IF(IGSTK_USE_FLTK)
SUBDIRS(
HelloWorld
OneViewAndTracking
FourViewsAndTracking
)
ENDIF(IGSTK_USE_FLTK)
-------------- next part --------------
PROJECT(HelloWorld)
SET(HelloWorld_GUI_SRCS
HelloWorldGUI.fl
)
SET(HelloWorld_SRCS
HelloWorld.cxx
)
INCLUDE_DIRECTORIES(
${HelloWorld_SOURCE_DIR}
${HelloWorld_BINARY_DIR}
)
FLTK_WRAP_UI(HelloWorld ${HelloWorld_GUI_SRCS})
ADD_EXECUTABLE(HelloWorld ${HelloWorld_FLTK_UI_SRCS} ${HelloWorld_SRCS})
TARGET_LINK_LIBRARIES(HelloWorld IGSTK)
More information about the IGSTK-Users
mailing list