Skip to content

Commit 7afd981

Browse files
Merge pull request #6867 from cconlon/jniConfigExpand
Update "--enable-jni" to include additional defines
2 parents 79a6e1e + 8cd8988 commit 7afd981

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

configure.ac

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5955,7 +5955,7 @@ AC_ARG_ENABLE([jni],
59555955
)
59565956
if test "$ENABLED_JNI" = "yes"
59575957
then
5958-
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_JNI -DHAVE_EX_DATA"
5958+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_JNI -DHAVE_EX_DATA -DKEEP_PEER_CERT"
59595959

59605960
# Enable prereqs if not already enabled
59615961
if test "x$ENABLED_DTLS" = "xno"
@@ -6037,6 +6037,13 @@ then
60376037
ENABLED_CERTGEN="yes"
60386038
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_CERT_GEN"
60396039
fi
6040+
# wolfCrypt JNI/JCE uses keygen, enable by default here so
6041+
# both JCE and JSSE builds can use --enable-jni
6042+
if test "x$ENABLED_KEYGEN" = "xno"
6043+
then
6044+
ENABLED_KEYGEN="yes"
6045+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_KEY_GEN"
6046+
fi
60406047
if test "x$ENABLED_CERTREQ" = "xno"
60416048
then
60426049
ENABLED_CERTREQ="yes"
@@ -6052,6 +6059,11 @@ then
60526059
ENABLED_ALPN="yes"
60536060
AM_CFLAGS="$AM_CFLAGS -DHAVE_ALPN"
60546061
fi
6062+
if test "x$ENABLED_ALT_CERT_CHAINS" = "xno"
6063+
then
6064+
ENABLED_ALT_CERT_CHAINS="yes"
6065+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALT_CERT_CHAINS"
6066+
fi
60556067

60566068
# cert gen requires alt names
60576069
ENABLED_ALTNAMES="yes"

0 commit comments

Comments
 (0)