Skip to content

Commit cb481ba

Browse files
committed
Merge remote-tracking branch 'benma/wally'
2 parents 873fbe7 + 0d2a930 commit cb481ba

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

external/CMakeLists.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@ endif()
2525
if(SANITIZE_UNDEFINED)
2626
set(LIBWALLY_CFLAGS "${LIBWALLY_CFLAGS} -fsanitize=undefined")
2727
endif()
28-
# USE_BASIC_CONFIG is for secp256k1
2928
# _DEFAULT_SOURCE enables the BSD explicit_bzero function referenced by libwally.
3029
set(LIBWALLY_CFLAGS "\
3130
${LIBWALLY_CFLAGS} \
3231
${MODIFIED_C_FLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE}} \
33-
-DUSE_BASIC_CONFIG=1 \
3432
-D_DEFAULT_SOURCE \
3533
-fno-strict-aliasing \
3634
")
@@ -48,16 +46,15 @@ set(LIBWALLY_LDFLAGS "${LIBWALLY_LDFLAGS} ${CMAKE_C_LINK_FLAGS}")
4846

4947
ExternalProject_Add(libwally-core
5048
PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libwally-core
51-
STEP_TARGETS build-libwally
49+
STEP_TARGETS build-libwally
5250
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libwally-core
53-
CONFIGURE_COMMAND autoreconf --install --force ${CMAKE_CURRENT_SOURCE_DIR}/libwally-core
51+
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E chdir ${CMAKE_CURRENT_SOURCE_DIR}/libwally-core tools/autogen.sh
5452
COMMAND ${CMAKE_COMMAND} -E env
5553
"CFLAGS=${LIBWALLY_CFLAGS}"
5654
"LDFLAGS=${LIBWALLY_LDFLAGS}"
5755
${CMAKE_CURRENT_SOURCE_DIR}/libwally-core/configure
5856
${CONFIGURE_FLAGS}
5957
${LIBWALLY_CONFIGURE_FLAGS}
60-
# TODO: Add darwin hack to libwally repo
6158
BUILD_COMMAND ${CMAKE_MAKE_PROGRAM}
6259
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
6360
COMMAND ${CMAKE_COMMAND} -E copy

external/libwally-core

Submodule libwally-core updated 128 files

0 commit comments

Comments
 (0)