vtk: add --x11 option

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
Brian Gyss 2011-09-04 19:31:55 -04:00 committed by Adam Vandenberg
parent 6061e58380
commit 6728c16537

View file

@ -14,6 +14,7 @@ class Vtk < Formula
['--qt', "Enable Qt extension."],
['--qt-extern', "Enable Qt extension (via external Qt)"],
['--tcl', "Enable Tcl wrapping."],
['--x11', "Enable X11 extension."]
]
end
@ -21,7 +22,6 @@ class Vtk < Formula
args = std_cmake_parameters.split + [
"-DVTK_REQUIRED_OBJCXX_FLAGS:STRING=''",
"-DVTK_USE_CARBON:BOOL=OFF",
"-DVTK_USE_COCOA:BOOL=ON",
"-DBUILD_TESTING:BOOL=OFF",
"-DBUILD_EXAMPLES:BOOL=OFF",
"-DBUILD_SHARED_LIBS:BOOL=ON",
@ -58,6 +58,17 @@ class Vtk < Formula
args << "-DVTK_WRAP_TCL:BOOL=ON"
end
# default to cocoa for everything except x11
args << "-DVTK_USE_COCOA:BOOL=ON" unless ARGV.include? "--x11"
if ARGV.include? '--x11'
args << "-DOPENGL_INCLUDE_DIR:PATH='/usr/X11R6/include'"
args << "-DOPENGL_gl_LIBRARY:FILEPATH='/usr/X11R6/lib/libGL.dylib'"
args << "-DOPENGL_glu_LIBRARY:FILEPATH='/usr/X11R6/lib/libGLU.dylib"
args << "-DVTK_USE_COCOA:BOOL=OFF"
args << "-DVTK_USE_X:BOOL=ON"
end
# Hack suggested at http://www.vtk.org/pipermail/vtk-developers/2006-February/003983.html
# to get the right RPATH in the python libraries (the .so files in the vtk egg).
# Also readable: http://vtk.1045678.n5.nabble.com/VTK-Python-Wrappers-on-Red-Hat-td1246159.html