[Buildroot] [git commit] ruby: add support for gmp as an optional dependency

Peter Korsgaard peter at korsgaard.com
Sat Sep 6 20:12:37 UTC 2014


commit: http://git.buildroot.net/buildroot/commit/?id=9a9d64bb496215a8dfbfe23960141ee7bf86c203
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Ruby can now use gmp optionally, so make sure that if the gmp package
for the target is enabled, it gets built before the ruby package, and
the appropriate configure options are passed to Ruby.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 package/ruby/ruby.mk |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/package/ruby/ruby.mk b/package/ruby/ruby.mk
index 384cc88..8c094b5 100644
--- a/package/ruby/ruby.mk
+++ b/package/ruby/ruby.mk
@@ -54,6 +54,12 @@ endif
 ifeq ($(BR2_PACKAGE_ZLIB),y)
 	RUBY_DEPENDENCIES += zlib
 endif
+ifeq ($(BR2_PACKAGE_GMP),y)
+	RUBY_DEPENDENCIES += gmp
+	RUBY_CONF_OPT += --with-gmp
+else
+	RUBY_CONF_OPT += --without-gmp
+endif
 
 # Remove rubygems and friends, as they need extensions that aren't
 # built and a target compiler.


More information about the buildroot mailing list