Fix WOK extraction when environment variable HAVE_VTK is not defined
authorabv <abv@opencascade.com>
Fri, 12 Sep 2014 16:08:45 +0000 (20:08 +0400)
committerabv <abv@opencascade.com>
Fri, 12 Sep 2014 16:08:45 +0000 (20:08 +0400)
src/OS/Draw.tcl
src/OS/Visualization.tcl

index 967f97f..01dab2f 100644 (file)
@@ -17,7 +17,7 @@
 proc Draw:toolkits { } {
     set aResult [list TKDraw TKTopTest TKViewerTest TKXSDRAW TKDCAF TKXDEDRAW TKTObjDRAW TKQADraw]
 
-    if { $::env(HAVE_VTK) == "true" } {
+    if { [info exists ::env(HAVE_VTK)] && $::env(HAVE_VTK) == "true" } {
       lappend aResult "TKIVtkDraw"
     }
 
index da79320..72b4f2d 100644 (file)
@@ -22,7 +22,7 @@ proc Visualization:toolkits { } {
                      TKNIS \
                      TKVoxel]
 
-    if { "$::env(HAVE_VTK)" == "true" } {
+    if { [info exists ::env(HAVE_VTK)] && "$::env(HAVE_VTK)" == "true" } {
       lappend aResult "TKIVtk"
     }
 
@@ -53,7 +53,7 @@ proc Visualization:depends { } {
 proc Visualization:acdepends { } {
     set aList [list X11 GL FREETYPE]
 
-    if { "$::env(HAVE_VTK)" == "true" } {
+    if { [info exists ::env(HAVE_VTK)] && "$::env(HAVE_VTK)" == "true" } {
       lappend aList "VTK"
     }