aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAdam Vandenberg2013-08-06 10:39:33 -0700
committerAdam Vandenberg2013-08-06 11:16:35 -0700
commit477a0b2055a6ba110357f44fb3c6eaab524e1d98 (patch)
treea5ad82ed171d4ce9f6e00c23d21e642ceb551309 /Library/Formula
parentbd342884aacb198003be479ba08feacdcc82d250 (diff)
downloadhomebrew-477a0b2055a6ba110357f44fb3c6eaab524e1d98.tar.bz2
open-scene-graph: make ffmpeg an :optional
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/open-scene-graph.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/Library/Formula/open-scene-graph.rb b/Library/Formula/open-scene-graph.rb
index 0338a7025..91c953a2b 100644
--- a/Library/Formula/open-scene-graph.rb
+++ b/Library/Formula/open-scene-graph.rb
@@ -7,7 +7,6 @@ class OpenSceneGraph < Formula
head 'http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/'
- option 'ffmpeg', 'Build with ffmpeg support'
option 'docs', 'Build the documentation with Doxygen and Graphviz'
depends_on 'cmake' => :build
@@ -22,7 +21,7 @@ class OpenSceneGraph < Formula
depends_on 'librsvg' => :optional
depends_on 'collada-dom' => :optional
depends_on 'gnuplot' => :optional
- depends_on 'ffmpeg' if build.include? 'ffmpeg'
+ depends_on 'ffmpeg' => :optional
if build.include? 'docs'
depends_on 'doxygen'
@@ -31,12 +30,13 @@ class OpenSceneGraph < Formula
def install
# Turning off FFMPEG takes this change or a dozen "-DFFMPEG_" variables
- unless build.include? 'ffmpeg'
+ unless build.with? 'ffmpeg'
inreplace 'CMakeLists.txt', 'FIND_PACKAGE(FFmpeg)', '#FIND_PACKAGE(FFmpeg)'
end
args = std_cmake_args
args << '-DBUILD_DOCUMENTATION=' + ((build.include? 'docs') ? 'ON' : 'OFF')
+
if MacOS.prefer_64_bit?
args << "-DCMAKE_OSX_ARCHITECTURES=x86_64"
args << "-DOSG_DEFAULT_IMAGE_PLUGIN_FOR_OSX=imageio"
@@ -44,9 +44,11 @@ class OpenSceneGraph < Formula
else
args << "-DCMAKE_OSX_ARCHITECTURES=i386"
end
+
if Formula.factory('collada-dom').installed?
args << "-DCOLLADA_INCLUDE_DIR=#{HOMEBREW_PREFIX}/include/collada-dom"
end
+
args << '..'
mkdir 'build' do