Skip to content

Commit 54b37db

Browse files
build: Fix linkage of extra binaries in -zkp modules
1 parent 9e96a2e commit 54b37db

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ endif
187187
if ENABLE_MODULE_MUSIG
188188
noinst_PROGRAMS += musig_example
189189
musig_example_SOURCES = examples/musig.c
190-
musig_example_CPPFLAGS = -I$(top_srcdir)/include
190+
musig_example_CPPFLAGS = -I$(top_srcdir)/include -DSECP256K1_STATIC
191191
musig_example_LDADD = libsecp256k1.la
192192
musig_example_LDFLAGS = -static
193193
if BUILD_WINDOWS

src/modules/generator/Makefile.am.include

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ noinst_HEADERS += src/modules/generator/tests_impl.h
66
if USE_BENCHMARK
77
noinst_PROGRAMS += bench_generator
88
bench_generator_SOURCES = src/bench_generator.c
9-
bench_generator_LDADD = libsecp256k1.la $(SECP_LIBS)
10-
bench_generator_LDFLAGS = -static
9+
bench_generator_LDADD = libsecp256k1.la
10+
bench_generator_CPPFLAGS = $(SECP_CONFIG_DEFINES)
1111
endif

src/modules/rangeproof/Makefile.am.include

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ noinst_HEADERS += src/modules/rangeproof/tests_impl.h
88
if USE_BENCHMARK
99
noinst_PROGRAMS += bench_rangeproof
1010
bench_rangeproof_SOURCES = src/bench_rangeproof.c
11-
bench_rangeproof_LDADD = libsecp256k1.la $(SECP_LIBS)
12-
bench_rangeproof_LDFLAGS = -static
11+
bench_rangeproof_LDADD = libsecp256k1.la
12+
bench_rangeproof_CPPFLAGS = $(SECP_CONFIG_DEFINES)
1313
endif

src/modules/whitelist/Makefile.am.include

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ noinst_HEADERS += src/modules/whitelist/tests_impl.h
55
if USE_BENCHMARK
66
noinst_PROGRAMS += bench_whitelist
77
bench_whitelist_SOURCES = src/bench_whitelist.c
8-
bench_whitelist_CPPFLAGS = -DSECP256K1_BUILD $(SECP_INCLUDES)
9-
bench_whitelist_LDADD = libsecp256k1.la $(SECP_LIBS)
10-
bench_generator_LDFLAGS = -static
8+
bench_whitelist_LDADD = libsecp256k1.la
9+
bench_generator_CPPFLAGS = $(SECP_CONFIG_DEFINES)
1110
endif

0 commit comments

Comments
 (0)