Files
pdlib/config.m4
Matias De lellis c30c365fbf Bump version..
2023-03-02 15:09:15 -03:00

50 lines
1.4 KiB
Plaintext

if test -z "$PHP_DEBUG"; then
AC_ARG_ENABLE(debug,
[ --enable-debug compile with debugging symbols],[
PHP_DEBUG=$enableval
],[ PHP_DEBUG=no
])
fi
PHP_ARG_WITH(pdlib, for pdlib support,
dnl Make sure that the comment is aligned:
[ --with-pdlib Include pdlib support])
PHP_REQUIRE_CXX()
PHP_ADD_LIBRARY(stdc++, 1, PDLIB_SHARED_LIBADD)
PHP_ADD_LIBRARY(openblas, 1, PDLIB_SHARED_LIBADD)
PHP_ADD_LIBRARY(lapack, 1, PDLIB_SHARED_LIBADD)
PHP_ADD_LIBRARY(png, 1, PDLIB_SHARED_LIBADD)
PHP_SUBST(PDLIB_SHARED_LIBADD)
PHP_ADD_INCLUDE(PHP_EXT_SRCDIR()/dlib)
pdlib_src_files="pdlib.cc \
dlib/dlib/all/source.cpp \
src/chinese_whispers.cc \
src/face_detection.cc \
src/face_landmark_detection.cc \
src/face_recognition.cc \
src/cnn_face_detection.cc \
src/vector.cc"
dnl using C++11
CXXFLAGS="-g -O3 -march=native"
PHP_NEW_EXTENSION(pdlib, $pdlib_src_files, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DDLIB_NO_GUI_SUPPORT=1 -DDLIB_USE_BLAS -DDLIB_USE_LAPACK -DDLIB_PNG_SUPPORT, cxx)
AC_CONFIG_COMMANDS_POST([
echo ""
echo "Build configuration for PDlib v1.1.0 done correctly."
echo ""
echo " dlib version: $LIBDLIB_VERSON"
echo ""
echo " CXXFLAGS : $CXXFLAGS"
echo " LDFLAGS : $LDFLAGS"
echo " LIBDIR: : $LIBDLIB_LIBDIR"
echo " LIBADD: : $PDLIB_SHARED_LIBADD"
echo ""
echo "Please submit bug reports at:"
echo " https://github.com/goodspb/pdlib/issues"
echo ""
])