summarylogtreecommitdiffstats
path: root/no-ruby.patch
blob: 059fbc283d23dad569fb877fa947e6f64ad7e944 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 656b4e6..b5caa0c 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -121,12 +121,15 @@ else()
 	return ()
 endif()
 
-find_package (Ruby)
-if(RUBY_FOUND  AND  RUBY_INCLUDE_DIRS  AND  RUBY_LIBRARIES)
-	include_directories (${RUBY_INCLUDE_DIRS})
-	set (LIB "${LIB} ${RUBY_LIBRARIES}")
-	add_definitions (-D_HAVE_RUBY=${RUBY_VERSION_STRING})
-	set (SOURCES ${SOURCES} ruby.c)
+option(WITH_RUBY "Enable ruby bindings" ON)
+if (WITH_RUBY)
+    find_package (Ruby)
+    if(RUBY_FOUND  AND  RUBY_INCLUDE_DIRS  AND  RUBY_LIBRARIES)
+        include_directories (${RUBY_INCLUDE_DIRS})
+        set (LIB "${LIB} ${RUBY_LIBRARIES}")
+        add_definitions (-D_HAVE_RUBY=${RUBY_VERSION_STRING})
+        set (SOURCES ${SOURCES} ruby.c)
+    endif()
 endif()
 
 find_package (FUSE)