1AC_DEFUN([CHECK_BOOST_NUMPY],[
2	AC_CHECKING(for BOOST NUMPY Library)
3	AC_REQUIRE([CHECK_BOOST])dnl
4
5	AC_REQUIRE([ENABLE_PTHREADS])dnl
6
7	AC_LANG_SAVE
8	AC_LANG_CPLUSPLUS
9
10	echo "$BOOST_LIBSUFFIX"
11	if test "x${BOOSTDIR}" != "x";
12	then
13	    BOOST_INSTALL_DIR=${BOOSTDIR}
14	    BOOST_NUMPY_LIBS="-L${BOOSTDIR}/lib/"
15	else
16	    BOOST_INSTALL_DIR="/usr"
17	fi
18	AC_CHECK_FILE(${BOOST_INSTALL_DIR}/lib/libboost_numpy${BOOST_LIBSUFFIX}.so,
19            boost_lib_dir_ok=yes,
20            boost_lib_dir_ok=no)
21	if test "x${boost_lib_dir_ok}" = "xyes" ;
22	then
23	    BOOST_NUMPY_LIBS="${BOOST_NUMPY_LIBS} -lboost_numpy${BOOST_LIBSUFFIX}"
24	fi
25	if test "x${boost_lib_dir_ok}" = "xno" ;
26	then
27	    # for squeeze
28	    AM_PATH_PYTHON([2.4])
29	    BOOST_NUMPYVERSION=$(echo $PYTHON_VERSION |sed 's/\.//')
30	    AC_CHECK_FILE(${BOOST_INSTALL_DIR}/lib/libboost_numpy${BOOST_LIBSUFFIX}${BOOST_NUMPYVERSION}.so,
31                boost_lib_dir_ok=yes,
32                boost_lib_dir_ok=no)
33 	    if test "x${boost_lib_dir_ok}" = "xyes" ;
34	    then
35	       BOOST_NUMPY_LIBS="${BOOST_NUMPY_LIBS} -lboost_numpy${BOOST_LIBSUFFIX}${BOOST_NUMPYVERSION}"
36	    fi
37	fi
38	if test "x${boost_lib_dir_ok}" = "xno" ;
39	then
40	    # for squeeze
41	    AM_PATH_PYTHON([2.4])
42	    BOOST_NUMPYVERSION=$(echo $PYTHON_VERSION |sed 's/\.//')
43	    AC_CHECK_FILE(${BOOST_INSTALL_DIR}/lib/libboost_numpy${BOOST_LIBSUFFIX}-py${BOOST_NUMPYVERSION}.so,
44                boost_lib_dir_ok=yes,
45                boost_lib_dir_ok=no)
46 	    if test "x${boost_lib_dir_ok}" = "xyes" ;
47	    then
48	       BOOST_NUMPY_LIBS="${BOOST_NUMPY_LIBS} -lboost_numpy${BOOST_LIBSUFFIX}-py${BOOST_NUMPYVERSION}"
49	    fi
50	fi
51	if test "x${boost_lib_dir_ok}" = "xno" ;
52	then
53	    # for jessy
54	    AM_PATH_PYTHON([2.4])
55	    BOOST_NUMPYVERSION=$(echo $PYTHON_VERSION |sed 's/\.//')
56	    AC_CHECK_FILE(${BOOST_INSTALL_DIR}/lib/x86_64-linux-gnu/libboost_numpy${BOOST_LIBSUFFIX}-py${BOOST_NUMPYVERSION}.so,
57                boost_lib_dir_ok=yes,
58                boost_lib_dir_ok=no)
59 	    if test "x${boost_lib_dir_ok}" = "xyes" ;
60	    then
61	       BOOST_NUMPY_LIBS="${BOOST_NUMPY_LIBS} -lboost_numpy${BOOST_LIBSUFFIX}-py${BOOST_NUMPYVERSION}"
62	    fi
63	fi
64	if test "x${boost_lib_dir_ok}" = "xno" ;
65	then
66		AC_MSG_WARN("no suitable version of the boost numpy library found");
67        tfel_numpy_support="no"
68    else
69		AC_MSG_NOTICE("boost numpy library found");
70        tfel_numpy_support="yes"
71     	AC_SUBST([BOOST_NUMPY_LIBS])
72	fi
73	AC_LANG_RESTORE
74])dnl
75