diff --git a/npa/configure.ac b/npa/configure.ac index 3d89a86..ada0638 100644 --- a/npa/configure.ac +++ b/npa/configure.ac @@ -27,9 +27,20 @@ AC_PROG_INSTALL AC_PROG_SED AM_PROG_CC_C_O PKG_PROG_PKG_CONFIG -AC_PATH_PROG(HELP2MAN, help2man, false // No help2man //) -AC_PATH_PROG(GENGETOPT, gengetopt, false // No gengetopt //) -AC_PATH_PROG(GENGETOPT, doxygen, false // No gengetopt //) +AC_ARG_VAR([HELP2MAN], + [absolute path to help2man used for man page generation of npa-tool]) +AC_PATH_PROG(HELP2MAN, help2man, not found) +if test ! -r src/npa-tool.1 -a "${HELP2MAN}" = "not found" +then + AC_MSG_ERROR([Need help2man to generate man page for npa-tool]) +fi +AC_ARG_VAR([GENGETOPT], + [absolute path to gengetopt used for command line parsing of npa-tool]) +AC_PATH_PROG(GENGETOPT, gengetopt, not found) +if test ! -r src/cmdline.h -a "${GENGETOPT}" = "not found" +then + AC_MSG_ERROR([Need gengetopt for parsing command line of npa-tool]) +fi # If you need to see the details, just run make V=1. m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) @@ -125,6 +136,10 @@ OPENSSL_LIBS: ${OPENSSL_LIBS} OPENPACE_CFLAGS: ${OPENPACE_CFLAGS} OPENPACE_LIBS: ${OPENPACE_LIBS} + +HELP2MAN: ${HELP2MAN} +GENGETOPT: ${GENGETOPT} + EOF AC_CONFIG_FILES([ diff --git a/pcsc-relay/configure.ac b/pcsc-relay/configure.ac index d03e6c6..1308899 100644 --- a/pcsc-relay/configure.ac +++ b/pcsc-relay/configure.ac @@ -13,8 +13,20 @@ AM_PROG_CC_C_O AM_PATH_PYTHON AC_PROG_SED PKG_PROG_PKG_CONFIG -AC_PATH_PROG(HELP2MAN, help2man, false // No help2man //) -AC_PATH_PROG(GENGETOPT, gengetopt, false // No gengetopt //) +AC_ARG_VAR([HELP2MAN], + [absolute path to help2man used for man page generation of pcsc-relay]) +AC_PATH_PROG(HELP2MAN, help2man, not found) +if test ! -r src/pcsc-relay.1 -a "${HELP2MAN}" = "not found" +then + AC_MSG_ERROR([Need help2man to generate man page for pcsc-relay]) +fi +AC_ARG_VAR([GENGETOPT], + [absolute path to gengetopt used for command line parsing of pcsc-relay]) +AC_PATH_PROG(GENGETOPT, gengetopt, not found) +if test ! -r src/cmdline.h -a "${GENGETOPT}" = "not found" +then + AC_MSG_ERROR([Need gengetopt for parsing command line of pcsc-relay]) +fi # If you need to see the details, just run make V=1. m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) @@ -91,6 +103,10 @@ LIBNFC_LIBS: ${LIBNFC_LIBS} OpenPICC device: ${piccdev} + +HELP2MAN: ${HELP2MAN} +GENGETOPT: ${GENGETOPT} + EOF