@@ -188,6 +188,10 @@ AC_ARG_ENABLE(module_ellswift,
188
188
AS_HELP_STRING ( [ --enable-module-ellswift] ,[ enable ElligatorSwift module [ default=yes] ] ) , [ ] ,
189
189
[ SECP_SET_DEFAULT([ enable_module_ellswift] , [ yes] , [ yes] )] )
190
190
191
+ AC_ARG_ENABLE ( module_silentpayments ,
192
+ AS_HELP_STRING ( [ --enable-module-silentpayments] ,[ enable Silent Payments module [ default=no] ] ) , [ ] ,
193
+ [ SECP_SET_DEFAULT([ enable_module_silentpayments] , [ no] , [ yes] )] )
194
+
191
195
AC_ARG_ENABLE ( external_default_callbacks ,
192
196
AS_HELP_STRING ( [ --enable-external-default-callbacks] ,[ enable external default callback functions [ default=no] ] ) , [ ] ,
193
197
[ SECP_SET_DEFAULT([ enable_external_default_callbacks] , [ no] , [ no] )] )
@@ -389,6 +393,10 @@ SECP_CFLAGS="$SECP_CFLAGS $WERROR_CFLAGS"
389
393
390
394
# Processing must be done in a reverse topological sorting of the dependency graph
391
395
# (dependent module first).
396
+ if test x"$enable_module_silentpayments" = x"yes"; then
397
+ SECP_CONFIG_DEFINES="$SECP_CONFIG_DEFINES -DENABLE_MODULE_SILENTPAYMENTS=1"
398
+ fi
399
+
392
400
if test x"$enable_module_ellswift" = x"yes"; then
393
401
SECP_CONFIG_DEFINES="$SECP_CONFIG_DEFINES -DENABLE_MODULE_ELLSWIFT=1"
394
402
fi
@@ -450,6 +458,7 @@ AM_CONDITIONAL([ENABLE_MODULE_RECOVERY], [test x"$enable_module_recovery" = x"ye
450
458
AM_CONDITIONAL([ ENABLE_MODULE_EXTRAKEYS] , [ test x"$enable_module_extrakeys" = x"yes"] )
451
459
AM_CONDITIONAL([ ENABLE_MODULE_SCHNORRSIG] , [ test x"$enable_module_schnorrsig" = x"yes"] )
452
460
AM_CONDITIONAL([ ENABLE_MODULE_ELLSWIFT] , [ test x"$enable_module_ellswift" = x"yes"] )
461
+ AM_CONDITIONAL([ ENABLE_MODULE_SILENTPAYMENTS] , [ test x"$enable_module_silentpayments" = x"yes"] )
453
462
AM_CONDITIONAL([ USE_EXTERNAL_ASM] , [ test x"$enable_external_asm" = x"yes"] )
454
463
AM_CONDITIONAL([ USE_ASM_ARM] , [ test x"$set_asm" = x"arm32"] )
455
464
AM_CONDITIONAL([ BUILD_WINDOWS] , [ test "$build_windows" = "yes"] )
@@ -472,6 +481,7 @@ echo " module recovery = $enable_module_recovery"
472
481
echo " module extrakeys = $enable_module_extrakeys"
473
482
echo " module schnorrsig = $enable_module_schnorrsig"
474
483
echo " module ellswift = $enable_module_ellswift"
484
+ echo " module silentpayments = $enable_module_silentpayments"
475
485
echo
476
486
echo " asm = $set_asm"
477
487
echo " ecmult window size = $set_ecmult_window"
0 commit comments