aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/io.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Formula/io.rb b/Library/Formula/io.rb
index bfbd6d294..fdcb1926e 100644
--- a/Library/Formula/io.rb
+++ b/Library/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'