WSTester updated to work plus hopefully all the other changes that need to go into...
[jabaws.git] / binaries / src / ViennaRNA / Kinfold / acinclude.m4
diff --git a/binaries/src/ViennaRNA/Kinfold/acinclude.m4 b/binaries/src/ViennaRNA/Kinfold/acinclude.m4
new file mode 100644 (file)
index 0000000..01c514d
--- /dev/null
@@ -0,0 +1,53 @@
+dnl -*-autoconf-*-
+
+AC_DEFUN([AC_PATH_VRNA],
+[AC_MSG_CHECKING([for ViennaRNA package])
+if test -z "$ac_VRNA_includes"; then
+  for ac_dir in               \
+    ../H                      \
+    /usr/local/include/ViennaRNA \
+    /usr/local/include        \
+    /usr/include/ViennaRNA    \
+    /usr/local/ViennaRNA/H    \
+    /usr/local/share/ViennaRNA/include \
+    /opt/ViennaRNA/include \
+    ;\
+  do
+    if test -r "$ac_dir/part_func.h"; then
+      ac_VRNA_includes=$ac_dir
+      break
+    fi
+  done
+fi
+if test $ac_VRNA_includes; then
+  CPPFLAGS="$CPPFLAGS -I$ac_VRNA_includes"
+fi
+
+if [[ -d ../lib ] && [ "$ac_VRNA_includes" = "../H" ]]; then
+  ac_VRNA_lib=../lib
+fi
+
+if test -z "$ac_VRNA_lib"; then
+for ac_dir in `echo "$ac_VRNA_includes" | sed -e s/include/lib/ -e s/H$/lib/` \
+   /usr/local/lib \
+   ; \
+do
+  for ac_extension in a so sl; do
+    if test -r $ac_dir/libRNA.$ac_extension; then
+      ac_VRNA_lib=$ac_dir
+      break 2
+    fi
+  done
+done
+fi # $ac_VRNA_lib = NO
+if test $ac_VRNA_lib; then
+  LDFLAGS="-L$ac_VRNA_lib $LDFLAGS"
+fi
+AC_MSG_RESULT([ headers in "$ac_VRNA_includes" and library... "$ac_VRNA_lib"])
+
+dnl So far we've only set up paths, we could also check for
+dnl usability of headers and library like so
+dnl AC_CHECK_HEADER(part_func.h, [],
+dnl            [AC_MSG_ERROR([Cannot find ViennaRNA headers])])
+dnl AC_CHECK_LIB(RNA, fold)
+])