IF (WIN32) IF (NOT BORLAND) IF(NOT CYGWIN) VTK_GET_TCL_TK_VERSION ("TCL_TK_MAJOR_VERSION" "TCL_TK_MINOR_VERSION") IF (TCL_TK_MAJOR_VERSION AND TCL_TK_MINOR_VERSION) SET (VTK_TK_RESOURCE_FILE_TRY "${VTK_SOURCE_DIR}/ThirdParty/TclTk/resources/tk${TCL_TK_MAJOR_VERSION}.${TCL_TK_MINOR_VERSION}/win/rc/tk.rc") IF (EXISTS ${VTK_TK_RESOURCE_FILE_TRY}) GET_FILENAME_COMPONENT(dir ${VTK_TK_RESOURCE_FILE_TRY} PATH) SET(VTK_TK_RESOURCES_DIR ${dir} CACHE INTERNAL "The directory where the tk.rc and other Tk resource files can be found. They are required to add the proper resources to a Tk command-line interpreter (vtk.exe for example)") INCLUDE_DIRECTORIES(${VTK_TK_RESOURCES_DIR}) ELSE () # if you're building against a tcl/tk source tree, this will find the resource path. SET (VTK_TK_RESOURCE_FILE_TRY "${TK_INCLUDE_PATH}/../win/rc/tk.rc") IF (EXISTS ${VTK_TK_RESOURCE_FILE_TRY}) GET_FILENAME_COMPONENT(dir ${VTK_TK_RESOURCE_FILE_TRY} PATH) SET(VTK_TK_RESOURCES_DIR ${dir} CACHE INTERNAL "The directory where the tk.rc and other Tk resource files can be found. They are required to add the proper resources to a Tk command-line interpreter (vtk.exe for example)") INCLUDE_DIRECTORIES(${VTK_TK_RESOURCES_DIR}) ENDIF () ENDIF () ENDIF () ENDIF() ENDIF () ENDIF ()