diff options
| author | Adam Vandenberg | 2014-05-09 12:36:20 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2014-05-09 12:36:20 -0700 |
| commit | 66b8e81b76e4264e3ff6b216db437531f156c8bd (patch) | |
| tree | 5a6884a62aba8d3d995f52529154cfaaa403e27a /Library | |
| parent | befa1f707e49d2016831fcd8a8844274b3a9291c (diff) | |
| download | homebrew-66b8e81b76e4264e3ff6b216db437531f156c8bd.tar.bz2 | |
io: python depends on addons being built
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/io.rb | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Library/Formula/io.rb b/Library/Formula/io.rb index 703a41c8e..176c108d5 100644 --- a/Library/Formula/io.rb +++ b/Library/Formula/io.rb @@ -10,7 +10,6 @@ class Io < Formula option "without-addons", "Build without addons" depends_on "cmake" => :build - depends_on :python => :recommended if build.with? "addons" depends_on "glib" @@ -28,6 +27,7 @@ class Io < Formula depends_on "pcre" depends_on "yajl" depends_on "xz" + depends_on :python => :optional end fails_with :clang do @@ -40,13 +40,19 @@ class Io < Formula def install ENV.j1 + if build.without? "addons" # Turn off all add-ons in main cmake file - inreplace "CMakeLists.txt", - "add_subdirectory(addons)", '#add_subdirectory(addons)' + inreplace "CMakeLists.txt", "add_subdirectory(addons)", + '#add_subdirectory(addons)' else - # Turn off specific add-ons that are not currently working inreplace "addons/CMakeLists.txt" do |s| + if build.without? "python" + s.gsub! "add_subdirectory(Python)", '#add_subdirectory(Python)' + end + + # Turn off specific add-ons that are not currently working + # Looks for deprecated Freetype header s.gsub! /(add_subdirectory\(Font\))/, '#\1' # Builds against older version of memcached library @@ -54,12 +60,6 @@ class Io < Formula end end - # Note, Python requires addons to be built - if build.without? "python" - inreplace "addons/CMakeLists.txt", - "add_subdirectory(Python)", '#add_subdirectory(Python)' - end - mkdir "buildroot" do system "cmake", "..", *std_cmake_args system "make" |
