diff options
| author | David Bremner <david@tethera.net> | 2015-07-30 08:16:29 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2015-07-30 08:16:29 +0200 |
| commit | 2eb558fd9b369458c23b57b44281758bd17a5580 (patch) | |
| tree | 6bb77f0c7e368fc8e5214eb4fb36433d438515f9 | |
| parent | a57b3d43033103a1efda78ab2e5f273c217a1834 (diff) | |
configure: support --without-ruby
Apparently some ruby installs are broken in ways that prevent the ruby
bindings from building.
| -rwxr-xr-x | configure | 26 |
1 files changed, 19 insertions, 7 deletions
@@ -68,6 +68,7 @@ LIBDIR= WITH_DOCS=1 WITH_EMACS=1 WITH_BASH=1 +WITH_RUBY=1 WITH_ZSH=1 # Compatible GMime versions (with constraints). @@ -147,6 +148,7 @@ Some features can be disabled (--with-feature=no is equivalent to --without-bash-completion Do not install bash completions files --without-docs Do not install documentation and man pages --without-emacs Do not install lisp file + --without-ruby Do not install ruby bindings --without-zsh-completion Do not install zsh completions files Additional options are accepted for compatibility with other @@ -211,6 +213,14 @@ for option; do fi elif [ "${option}" = '--without-bash-completion' ] ; then WITH_BASH=0 + elif [ "${option%%=*}" = '--with-ruby' ]; then + if [ "${option#*=}" = 'no' ]; then + WITH_RUBY=0 + else + WITH_RUBY=1 + fi + elif [ "${option}" = '--without-ruby' ] ; then + WITH_RUBY=0 elif [ "${option%%=*}" = '--with-zsh-completion' ]; then if [ "${option#*=}" = 'no' ]; then WITH_ZSH=0 @@ -487,13 +497,15 @@ if [ $WITH_DOCS = "1" ] ; then fi fi -printf "Checking for ruby development files... " -if ruby -e "require 'mkmf'"> /dev/null 2>&1; then - printf "Yes.\n" - have_ruby_dev=1 -else - printf "No (skipping ruby bindings)\n" - have_ruby_dev=0 +have_ruby_dev=0 +if [ $WITH_RUBY = "1" ] ; then + printf "Checking for ruby development files... " + if ruby -e "require 'mkmf'"> /dev/null 2>&1; then + printf "Yes.\n" + have_ruby_dev=1 + else + printf "No (skipping ruby bindings)\n" + fi fi have_sphinx=0 |
