Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci-expanded.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1413,13 +1413,13 @@ jobs:
- image: windows-latest
configuration: "StaticRelease"
platform: "x64"
version: "vs2022"
version: "vs2026"
tests: "*"

- image: windows-latest
configuration: "StaticDebug"
platform: "x64"
version: "vs2022"
version: "vs2026"
tests: "*"

- image: windows-2025-vs2026
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -527,7 +527,7 @@ jobs:
- image: windows-latest
configuration: "StaticDebug"
platform: "x64"
version: "vs2022"
version: "vs2026"
tests: "*"

- image: windows-2025-vs2026
Expand Down
4 changes: 0 additions & 4 deletions builds/cmake/install-cmake.sh
Original file line number Diff line number Diff line change
Expand Up @@ -444,10 +444,6 @@ main()
"-DSECP256K1_BUILD_CPU=ON"
"-DSECP256K1_BUILD_SHIM=ON"
"-DSECP256K1_USE_ULTRAFAST=ON"
"-DSECP256K1_BUILD_CUDA=ON"
"-DSECP256K1_BUILD_ROCM=ON"
"-DSECP256K1_BUILD_OPENCL=ON"
"-DSECP256K1_BUILD_METAL=ON"
"-DSECP256K1_BUILD_BENCH=OFF"
"-DSECP256K1_BUILD_EXAMPLES=OFF"
"-DSECP256K1_BUILD_JAVA=OFF"
Expand Down
4 changes: 0 additions & 4 deletions builds/cmake/install-presets.sh
Original file line number Diff line number Diff line change
Expand Up @@ -460,10 +460,6 @@ main()
"-DSECP256K1_BUILD_CPU=ON"
"-DSECP256K1_BUILD_SHIM=ON"
"-DSECP256K1_USE_ULTRAFAST=ON"
"-DSECP256K1_BUILD_CUDA=ON"
"-DSECP256K1_BUILD_ROCM=ON"
"-DSECP256K1_BUILD_OPENCL=ON"
"-DSECP256K1_BUILD_METAL=ON"
"-DSECP256K1_BUILD_BENCH=OFF"
"-DSECP256K1_BUILD_EXAMPLES=OFF"
"-DSECP256K1_BUILD_JAVA=OFF"
Expand Down
2 changes: 1 addition & 1 deletion builds/gnu/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,8 @@ src_libbitcoin_system_la_SOURCES = \
${srcdir}/../../src/crypto/x25519.cpp \
${srcdir}/../../src/crypto/xsalsa20_poly1305.cpp \
${srcdir}/../../src/crypto/secp256k1/batch.cpp \
${srcdir}/../../src/crypto/secp256k1/ecdsa.cpp \
${srcdir}/../../src/crypto/secp256k1/ec_context.cpp \
${srcdir}/../../src/crypto/secp256k1/ecdsa.cpp \
${srcdir}/../../src/crypto/secp256k1/ellswift.cpp \
${srcdir}/../../src/crypto/secp256k1/keys.cpp \
${srcdir}/../../src/crypto/secp256k1/math.cpp \
Expand Down
54 changes: 47 additions & 7 deletions builds/gnu/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,66 @@
# Declare the required version of Autoconf.
AC_PREREQ([2.65])

# Process command-line arguments and perform initialization and verification.
AC_INIT([libbitcoin-system], [4.0.0], [eric@voskuil.org])
m4_define([_GIT_COMMIT_HASH],
m4_dquote(m4_esyscmd_s([git rev-parse HEAD 2>/dev/null || echo unknown])))

# Do compilation tests.
AC_LANG(C++)
m4_define([_GIT_COMMIT_HEIGHT],
m4_esyscmd_s([git rev-list --count HEAD 2>/dev/null || echo 0]))

m4_define([_git_dirty],
m4_esyscmd_s([if git status --porcelain 2>/dev/null | grep -q . ; then echo 1; else echo 0; fi]))

m4_define([_GIT_DIRTY], m4_ifnblank(_git_dirty, [_git_dirty], [0]))

m4_define([_GIT_ORIGIN_URL],
m4_dquote(m4_esyscmd_s([git remote get-url origin 2>/dev/null || echo https://github.com/libbitcoin/libbitcoin-system])))

m4_define([_LIBBITCOIN_VERSION_MAJOR], [4])
m4_define([_LIBBITCOIN_VERSION_MINOR], [0])
m4_define([_LIBBITCOIN_VERSION_PATCH], [_GIT_COMMIT_HEIGHT])

m4_define([_LIBBITCOIN_VERSION],
[_LIBBITCOIN_VERSION_MAJOR._LIBBITCOIN_VERSION_MINOR._LIBBITCOIN_VERSION_PATCH])

# Process command-line arguments and perform initialization and verification.
AC_INIT([libbitcoin-system],
[_LIBBITCOIN_VERSION],
[eric@voskuil.org])

AC_SUBST([GIT_COMMIT_HASH], [_GIT_COMMIT_HASH])
AC_MSG_NOTICE([GIT_COMMIT_HASH : ${GIT_COMMIT_HASH}])
AC_SUBST([GIT_COMMIT_HEIGHT], [_GIT_COMMIT_HEIGHT])
AC_MSG_NOTICE([GIT_COMMIT_HEIGHT : ${GIT_COMMIT_HEIGHT}])
AC_SUBST([GIT_DIRTY], [_GIT_DIRTY])
AC_MSG_NOTICE([GIT_DIRTY : ${GIT_DIRTY}])
AC_SUBST([GIT_ORIGIN_URL], [_GIT_ORIGIN_URL])
AC_MSG_NOTICE([GIT_ORIGIN_URL : ${GIT_ORIGIN_URL}])

AC_SUBST([LIBBITCOIN_VERSION_MAJOR], [_LIBBITCOIN_VERSION_MAJOR])
AC_MSG_NOTICE([LIBBITCOIN_VERSION_MAJOR : ${LIBBITCOIN_VERSION_MAJOR}])
AC_SUBST([LIBBITCOIN_VERSION_MINOR], [_LIBBITCOIN_VERSION_MINOR])
AC_MSG_NOTICE([LIBBITCOIN_VERSION_MINOR : ${LIBBITCOIN_VERSION_MINOR}])
AC_SUBST([LIBBITCOIN_VERSION_PATCH], [_LIBBITCOIN_VERSION_PATCH])
AC_MSG_NOTICE([LIBBITCOIN_VERSION_PATCH : ${LIBBITCOIN_VERSION_PATCH}])

# Specify the temporary directory for build tools.
AC_CONFIG_AUX_DIR([build-aux])

# Specify the directory of additional local Autoconf macros.
AC_CONFIG_MACRO_DIR([m4])

# Compute the canonical host-system type variable host, including host_os.
AC_CANONICAL_BUILD
AC_CANONICAL_HOST

# Run macros for operation of generated Makefiles, enable non-recursive make.
# Unless [foreign] is specified standard GNU files will be required,
# specifically: AUTHORS, COPYING, INSTALL, NEWS, README and ChangeLog.
AM_INIT_AUTOMAKE([subdir-objects])

# Do compilation tests.
AC_LANG(C++)

# Enable C and POSIX extensions that may be disabled on certain platforms.
AC_USE_SYSTEM_EXTENSIONS

Expand All @@ -48,9 +91,6 @@ AC_PROG_CXX
# Enable sed for substitution.
AC_PROG_SED

# Compute the canonical host-system type variable host, including host_os.
AC_CANONICAL_HOST

# Enable silent rules option.
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

Expand Down
4 changes: 0 additions & 4 deletions builds/gnu/install-gnu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -472,10 +472,6 @@ main()
"-DSECP256K1_BUILD_CPU=ON"
"-DSECP256K1_BUILD_SHIM=ON"
"-DSECP256K1_USE_ULTRAFAST=ON"
"-DSECP256K1_BUILD_CUDA=ON"
"-DSECP256K1_BUILD_ROCM=ON"
"-DSECP256K1_BUILD_OPENCL=ON"
"-DSECP256K1_BUILD_METAL=ON"
"-DSECP256K1_BUILD_BENCH=OFF"
"-DSECP256K1_BUILD_EXAMPLES=OFF"
"-DSECP256K1_BUILD_JAVA=OFF"
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Loading