Skip to content

Commit d85a791

Browse files
committed
doc/bench: Added cmake build options to bench error messages
1 parent b6c2a3c commit d85a791

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/bench.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,23 +205,23 @@ int main(int argc, char** argv) {
205205
#ifndef ENABLE_MODULE_ECDH
206206
if (have_flag(argc, argv, "ecdh")) {
207207
fprintf(stderr, "./bench: ECDH module not enabled.\n");
208-
fprintf(stderr, "Use ./configure --enable-module-ecdh.\n\n");
208+
fprintf(stderr, "Use ./configure --enable-module-ecdh, or compile with -DSECP256K1_ENABLE_MODULE_ECDH=ON.\n\n");
209209
return EXIT_FAILURE;
210210
}
211211
#endif
212212

213213
#ifndef ENABLE_MODULE_RECOVERY
214214
if (have_flag(argc, argv, "recover") || have_flag(argc, argv, "ecdsa_recover")) {
215215
fprintf(stderr, "./bench: Public key recovery module not enabled.\n");
216-
fprintf(stderr, "Use ./configure --enable-module-recovery.\n\n");
216+
fprintf(stderr, "Use ./configure --enable-module-recovery, or compile with -DSECP256K1_ENABLE_MODULE_RECOVERY=ON.\n\n");
217217
return EXIT_FAILURE;
218218
}
219219
#endif
220220

221221
#ifndef ENABLE_MODULE_SCHNORRSIG
222222
if (have_flag(argc, argv, "schnorrsig") || have_flag(argc, argv, "schnorrsig_sign") || have_flag(argc, argv, "schnorrsig_verify")) {
223223
fprintf(stderr, "./bench: Schnorr signatures module not enabled.\n");
224-
fprintf(stderr, "Use ./configure --enable-module-schnorrsig.\n\n");
224+
fprintf(stderr, "Use ./configure --enable-module-schnorrsig, or compile with -DSECP256K1_ENABLE_MODULE_SCHNORRSIG=ON.\n\n");
225225
return EXIT_FAILURE;
226226
}
227227
#endif
@@ -231,7 +231,7 @@ int main(int argc, char** argv) {
231231
have_flag(argc, argv, "encode") || have_flag(argc, argv, "decode") || have_flag(argc, argv, "ellswift_keygen") ||
232232
have_flag(argc, argv, "ellswift_ecdh")) {
233233
fprintf(stderr, "./bench: ElligatorSwift module not enabled.\n");
234-
fprintf(stderr, "Use ./configure --enable-module-ellswift.\n\n");
234+
fprintf(stderr, "Use ./configure --enable-module-ellswift, or compile with -DSECP256K1_ENABLE_MODULE_ELLSWIFT=ON.\n\n");
235235
return EXIT_FAILURE;
236236
}
237237
#endif

0 commit comments

Comments
 (0)