Replace Progs/RNAalifold with x64 binary and add all other programs
[jabaws.git] / binaries / src / ViennaRNA / Kinfold / acinclude.m4
1 dnl -*-autoconf-*-
2
3 AC_DEFUN([AC_PATH_VRNA],
4 [AC_MSG_CHECKING([for ViennaRNA package])
5 if test -z "$ac_VRNA_includes"; then
6   for ac_dir in               \
7     ../H                      \
8     /usr/local/include/ViennaRNA \
9     /usr/local/include        \
10     /usr/include/ViennaRNA    \
11     /usr/local/ViennaRNA/H    \
12     /usr/local/share/ViennaRNA/include \
13     /opt/ViennaRNA/include \
14     ;\
15   do
16     if test -r "$ac_dir/part_func.h"; then
17       ac_VRNA_includes=$ac_dir
18       break
19     fi
20   done
21 fi
22 if test $ac_VRNA_includes; then
23   CPPFLAGS="$CPPFLAGS -I$ac_VRNA_includes"
24 fi
25
26 if [[ -d ../lib ] && [ "$ac_VRNA_includes" = "../H" ]]; then
27   ac_VRNA_lib=../lib
28 fi
29
30 if test -z "$ac_VRNA_lib"; then
31 for ac_dir in `echo "$ac_VRNA_includes" | sed -e s/include/lib/ -e s/H$/lib/` \
32    /usr/local/lib \
33    ; \
34 do
35   for ac_extension in a so sl; do
36     if test -r $ac_dir/libRNA.$ac_extension; then
37       ac_VRNA_lib=$ac_dir
38       break 2
39     fi
40   done
41 done
42 fi # $ac_VRNA_lib = NO
43 if test $ac_VRNA_lib; then
44   LDFLAGS="-L$ac_VRNA_lib $LDFLAGS"
45 fi
46 AC_MSG_RESULT([ headers in "$ac_VRNA_includes" and library... "$ac_VRNA_lib"])
47
48 dnl So far we've only set up paths, we could also check for
49 dnl usability of headers and library like so
50 dnl AC_CHECK_HEADER(part_func.h, [],
51 dnl             [AC_MSG_ERROR([Cannot find ViennaRNA headers])])
52 dnl AC_CHECK_LIB(RNA, fold)
53 ])