track secp256k1 changes in build scripts and pin to latest commit

This commit is contained in:
sneurlax 2024-10-22 18:59:02 -05:00
parent b4610fb5b0
commit e2f3a1ad79
3 changed files with 15 additions and 5 deletions

View file

@ -1,10 +1,14 @@
mkdir -p build
cd build
git clone https://github.com/bitcoin-core/secp256k1
if [ ! -d "secp256k1" ]; then
git clone https://github.com/bitcoin-core/secp256k1
fi
cd secp256k1
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
git reset --hard
mkdir -p build && cd build
cmake ..
cmake --build .
mkdir -p ../../../../../build
cp src/libsecp256k1.so.2.2.1 "../../../../../build/libsecp256k1.so"
cp lib/libsecp256k1.so.2.2.2 "../../../../../build/libsecp256k1.so"
cd ../../../

View file

@ -2,9 +2,11 @@ if not exist "build" mkdir "build"
cd build
git clone https://github.com/bitcoin-core/secp256k1
cd secp256k1
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
git reset --hard
cmake -G "Visual Studio 17 2022" -A x64 -S . -B build
cd build
cmake --build .
if not exist "..\..\..\..\build\" mkdir "..\..\..\..\build\"
xcopy bin\Debug\libsecp256k1-2.dll "..\..\..\..\build\secp256k1.dll" /Y
cd ..\..\..\
cd ..\..\..\

View file

@ -1,10 +1,14 @@
mkdir -p build
cd build
git clone https://github.com/bitcoin-core/secp256k1
if [ ! -d "secp256k1" ]; then
git clone https://github.com/bitcoin-core/secp256k1
fi
cd secp256k1
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
git reset --hard
mkdir -p build && cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/x86_64-w64-mingw32.toolchain.cmake
cmake --build .
mkdir -p ../../../../../build
cp src/libsecp256k1-2.dll "../../../../../build/secp256k1.dll"
cp bin/libsecp256k1-2.dll "../../../../../build/secp256k1.dll"
cd ../../../