我正在研究一个检查xml文件有效性的库。当然,我需要使用一些xsd文件来验证模式等等。
现在,我已经完成了这个库,我正在准备它的部署。我选择了autoconf来实现这一点,而且我仍然坚持将xsd文件复制到项目目的地的方式。
这是我的configure.ac文件:
AC_PREREQ(2.59)
AC_INIT(bonjour, 0.1, ymettier@libertysurf.fr)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_PROG_MAKE_SET
AC_SEARCH_LIBS(xmlSchemaParse, xml2, [], [
AC_MSG_ERROR([libxml2 is missing])
])
AC_SEARCH_LIBS(cos, m, [], [
AC_MSG_ERROR([libm is missing])
])
AC_SEARCH_LIBS(xmlC14NDocDumpMemory, crypto, [], [
AC_MSG_ERROR([libcrypto is missing])
])
AC_SEARCH_LIBS(SHA1_Init, ssl, [], [
AC_MSG_ERROR([libssl is missing])
])
AC_CONFIG_FILES([
Makefile
src/Makefile
])
AC_OUTPUT
由于