-# Copyright (c) 1999-2012 OPEN CASCADE SAS
+# Copyright (c) 1999-2014 OPEN CASCADE SAS
#
-# The content of this file is subject to the Open CASCADE Technology Public
-# License Version 6.5 (the "License"). You may not use the content of this file
-# except in compliance with the License. Please obtain a copy of the License
-# at http://www.opencascade.org and read it completely before using this file.
+# This file is part of Open CASCADE Technology software library.
#
-# The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
-# main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
+# This library is free software; you can redistribute it and/or modify it under
+# the terms of the GNU Lesser General Public License version 2.1 as published
+# by the Free Software Foundation, with special exception defined in the file
+# OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
+# distribution for complete text of the license and disclaimer of any warranty.
#
-# The Original Code and all software distributed under the License is
-# distributed on an "AS IS" basis, without warranty of any kind, and the
-# Initial Developer hereby disclaims all such warranties, including without
-# limitation, any warranties of merchantability, fitness for a particular
-# purpose or non-infringement. Please see the License for the specific terms
-# and conditions governing the rights and limitations under the License.
+# Alternatively, this file may be used under the terms of Open CASCADE
+# commercial license or contractual agreement.
;#
;# Liste des toolkits WOK sous forme de full path
;#
proc Visualization:toolkits { } {
- return [list TKService \
- TKV2d \
- TKV3d \
- TKOpenGl \
- TKMeshVS \
- TKNIS \
- TKVoxel \
- ]
+ set aResult [list TKService \
+ TKV3d \
+ TKOpenGl \
+ TKMeshVS \
+ TKNIS \
+ TKVoxel]
+
+ if { [info exists ::env(HAVE_VTK)] && "$::env(HAVE_VTK)" == "true" } {
+ lappend aResult "TKIVtk"
+ }
+
+ return $aResult
}
;#
;# Autres UDs a prendre.
;#
proc Visualization:ressources { } {
return [list \
- [list both r FontMFT {}] \
[list both r Textures {}] \
- [list both n VoxelClient {}] \
+ [list both r Shaders {}] \
]
}
;#
proc Visualization:depends { } {
return [list ModelingAlgorithms]
}
+
+proc Visualization:acdepends { } {
+ set aList [list X11 GL FREETYPE]
+
+ if { [info exists ::env(HAVE_VTK)] && "$::env(HAVE_VTK)" == "true" } {
+ lappend aList "VTK"
+ }
+
+ return $aList
+}
+
;#
;# Pre-requis pour la compilation ( -I ... )
;# Returns a list of directory that should be used in -I directives