From 53573d2c34f6eea7f58af73ec07ceea6ce7568a0 Mon Sep 17 00:00:00 2001 From: fal4 Date: Sun, 12 Aug 2012 15:45:59 -0400 Subject: [PATCH] io: options for disabling addons Closes Homebrew/homebrew#14142. Signed-off-by: Adam Vandenberg --- Formula/io.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Formula/io.rb b/Formula/io.rb index bfbd6d2948..fdcb1926ed 100644 --- a/Formula/io.rb +++ b/Formula/io.rb @@ -7,6 +7,9 @@ class Io < Formula head 'https://github.com/stevedekorte/io.git' + option 'without-addons', 'Build without addons' + option 'without-python', 'Build without python addon' + depends_on 'cmake' => :build depends_on 'ossp-uuid' depends_on 'libevent' @@ -22,6 +25,16 @@ class Io < Formula def install ENV.j1 + if build.include? 'without-addons' + inreplace "CMakeLists.txt", + 'add_subdirectory(addons)', + '#add_subdirectory(addons)' + end + if build.include? 'without-python' + inreplace "addons/CMakeLists.txt", + 'add_subdirectory(Python)', + '#add_subdirectory(Python)' + end mkdir 'buildroot' do system "cmake", "..", *std_cmake_args system 'make'