2010-04-08 12:41:16 +00:00
|
|
|
# $Id$
|
2015-03-04 14:40:29 +00:00
|
|
|
|
2015-03-03 15:56:02 +00:00
|
|
|
m4_define(x_package_name, libpcscxx)
|
|
|
|
m4_define(x_major, 3)
|
2015-03-03 18:37:38 +00:00
|
|
|
m4_define(x_minor, 1)
|
2015-03-11 16:00:13 +00:00
|
|
|
m4_include(ax_init_standard_project.m4)
|
2015-03-03 15:56:02 +00:00
|
|
|
AC_INIT(x_package_name, x_major.x_minor.x_least, x_bugreport, x_package_name)
|
|
|
|
AM_INIT_AUTOMAKE([1.9 tar-pax])
|
2015-03-11 16:00:13 +00:00
|
|
|
AX_INIT_STANDARD_PROJECT
|
2009-06-17 12:24:37 +00:00
|
|
|
|
|
|
|
# languages
|
2015-03-11 16:00:13 +00:00
|
|
|
AX_USE_CXX
|
|
|
|
AX_USE_LIBTOOL
|
|
|
|
AX_USE_DOXYGEN
|
|
|
|
AX_USE_DEBIAN_PACKAGING
|
|
|
|
AX_USE_RPM_PACKAGING
|
|
|
|
#AX_USE_CPPUNIT
|
|
|
|
AX_BUILD_EXAMPLES
|
|
|
|
|
|
|
|
# qt features
|
2015-03-14 14:05:37 +00:00
|
|
|
AX_CHECK_QT([QTGUI], [QtCore QtGui])
|
|
|
|
AX_CHECK_QT([QTWIDGETS], [QtWidgets]) # optional, needed only for qt5
|
|
|
|
AX_CHECK_QT([QTNETWORK], [QtNetwork])
|
2009-06-17 12:24:37 +00:00
|
|
|
|
|
|
|
# programs
|
2015-03-11 16:00:13 +00:00
|
|
|
#PKG_PROG_PKG_CONFIG
|
2009-06-17 12:24:37 +00:00
|
|
|
|
2013-11-06 12:24:52 +00:00
|
|
|
# libraries
|
2014-05-06 15:42:09 +00:00
|
|
|
AC_ARG_ENABLE(pkcs11-download,
|
|
|
|
[AS_HELP_STRING([--enable-pkcs11-download],
|
|
|
|
[download pkcs11 header])],
|
|
|
|
[have_pedantic="$enableval"
|
|
|
|
if test "$enableval" = "yes"; then
|
|
|
|
mkdir -p usr/include
|
|
|
|
cd usr/include
|
|
|
|
for f in $(wget -q -O- ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/ 2>&1 | html2 | sed -n 's,.*/a/@href=\(.*\.h\)$,\1,gp'); do
|
|
|
|
wget --unlink $f
|
|
|
|
done
|
2014-10-27 09:22:48 +00:00
|
|
|
AM_CPPFLAGS+="-I$(pwd)"
|
2014-05-06 15:42:09 +00:00
|
|
|
cd -
|
|
|
|
fi
|
|
|
|
])
|
|
|
|
dnl problem in libs: -Wshadow -Wcast-qual
|
|
|
|
dnl auto.hpp: -Wno-ctor-dtor-privacy (removed)
|
2015-03-03 15:56:02 +00:00
|
|
|
AC_CHECK_HEADER([pkcs11.h], [], [AC_MSG_ERROR([Header pkcs11.h is required])])
|
|
|
|
AC_CHECK_HEADER([wintypes.h], [], [AC_MSG_ERROR([Header wintypes.h is required])])
|
2014-09-19 08:23:12 +00:00
|
|
|
AC_CHECK_HEADER([mrw/checkcxx11.hxx], [], [AC_MSG_ERROR([please install mrw-c++])])
|
2009-06-17 12:24:37 +00:00
|
|
|
|
|
|
|
# create output
|
|
|
|
AC_OUTPUT
|