私の質問は次のようなものです。
プロジェクトの tarball に GnuTLS ライブラリを追加する必要があります。私のディレクトリ構造は次のとおりです。
program/
|
+--src/
| |
| +-- *.cpp; *.hpp
|
+--lib/
| |
| +--gnutls
| |
| +--Makefile.am
| +--configure.ac
| +--*.cpp; *.hpp; etc.
|
+--Makefile.am
+--configure.ac
私の問題は、gnutls の configure.ac にあります。configure.ac や Makefile.am などに何とか含めたいと思います。
私が試したのは、configure.ac に gnutls の Makefile を含めることです。
AC_CONFIG_FILES([lib/gnutls/Makefile lib/gnutls/lib/Makefile lib/gnutls/src/Makefile])
次に、多くのエラーが発生します。
lib/gnutls/lib/Makefile.am:98: error: ENABLE_PKCS11 does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:122: error: ENABLE_PKCS11 does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:142: error: HAVE_LIBIDN does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:154: error: NEEDS_LIBRT does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:158: error: ENABLE_FIPS140 does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:167: error: HAVE_LD_VERSION_SCRIPT does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:184: error: HAVE_LD_OUTPUT_DEF does not appear in AM_CONDITIONAL
lib/gnutls/lib/Makefile.am:200: error: ENABLE_CXX does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:29: error: ENABLE_CRYWRAP does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:33: error: NEED_LIBOPTS does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:53: error: ENABLE_SRP does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:57: error: ENABLE_OCSP does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:59: error: ENABLE_ANON does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:64: error: ENABLE_DANE does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:68: error: ENABLE_TROUSERS does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:74: error: ENABLE_PKCS11 does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:81: error: ENABLE_SRP does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:96: error: ENABLE_OCSP does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:118: error: ENABLE_ANON does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:126: error: ENABLE_DANE does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:163: error: ENABLE_DANE does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:177: error: ENABLE_PKCS11 does not appear in AM_CONDITIONAL
lib/gnutls/src/Makefile.am:193: error: ENABLE_TROUSERS does not appear in AM_CONDITIONAL
これらの条件は、gnutls の configure.ac から取得する必要があると思います。私の質問は次のとおりです。
- この configure.ac を configure.ac に含めるにはどうすればよいですか?
- 構築プロセスに GnuTLS を含めるためのより良い方法はありますか?