aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorBrian Gyss2011-09-04 19:31:55 -0400
committerAdam Vandenberg2012-03-18 12:53:02 -0700
commit651df6cd3e44ef41edac3a6c568182c68993b17b (patch)
tree349aeb5e6cdcbb1cebb3733cb0463af1b5a3c824 /Library/Formula
parentef3d2d3f62a8051621ab96b316803791ccfa0b5e (diff)
downloadhomebrew-651df6cd3e44ef41edac3a6c568182c68993b17b.tar.bz2
vtk: add --x11 option
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/vtk.rb13
1 files changed, 12 insertions, 1 deletions
diff --git a/Library/Formula/vtk.rb b/Library/Formula/vtk.rb
index e70e799a8..72fdc3e0f 100644
--- a/Library/Formula/vtk.rb
+++ b/Library/Formula/vtk.rb
@@ -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