diff options
author | Ali Polatel <polatel@gmail.com> | 2011-07-29 09:43:51 +0300 |
---|---|---|
committer | Ali Polatel <polatel@gmail.com> | 2011-07-29 09:44:44 +0300 |
commit | e213439cdcd0b883b3974a241caf1c91b74395f1 (patch) | |
tree | 61c662333877aec7cf793ded0fb96e760d366bc0 | |
parent | 6ef8e018f8ebafb90978a7f4a726b27c46022dc4 (diff) |
ruby: Remove the split file hack from rdoc.sh
-rwxr-xr-x | bindings/ruby/rdoc.sh | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/bindings/ruby/rdoc.sh b/bindings/ruby/rdoc.sh index 0e86818a..1e867ff9 100755 --- a/bindings/ruby/rdoc.sh +++ b/bindings/ruby/rdoc.sh @@ -1,10 +1,17 @@ #!/bin/sh -# vim: set sw=4 et sts=4 tw=80 : -# RDoc fails to document C extension split into many files. -# This is a hack to generate documentation properly. +if test -z "$RDOC"; then + RDOC=rdoc + if which rdoc19 >/dev/null 2>&1; then + RDOC=rdoc19 + fi +fi -rm -fr ruby -cat *.c > rdoc-sucks.c -rdoc --main 'Notmuch' --title 'Notmuch Ruby API' --op ruby rdoc-sucks.c -rm -f rdoc-sucks.c +set -e +set -x + +$RDOC --main 'Notmuch' --title 'Notmuch Ruby API' --op ruby *.c + +if test "$1" = "--upload"; then + rsync -avze ssh --delete --partial --progress ruby bach.exherbo.org:public_html/notmuch/ +fi |