diff options
| author | Brian Gyss | 2011-09-04 19:31:55 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2012-03-18 12:53:02 -0700 |
| commit | 651df6cd3e44ef41edac3a6c568182c68993b17b (patch) | |
| tree | 349aeb5e6cdcbb1cebb3733cb0463af1b5a3c824 /Library/Formula | |
| parent | ef3d2d3f62a8051621ab96b316803791ccfa0b5e (diff) | |
| download | homebrew-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.rb | 13 |
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 |
