mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-12-22 19:39:22 +00:00
Merge pull request #1009 from cypherstack/windows
Update secp256k1 build scripts IAW upstream and pin dependency
This commit is contained in:
commit
4109e7ed9f
3 changed files with 18 additions and 8 deletions
|
@ -1,10 +1,14 @@
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
|
if [ ! -d "secp256k1" ]; then
|
||||||
git clone https://github.com/bitcoin-core/secp256k1
|
git clone https://github.com/bitcoin-core/secp256k1
|
||||||
|
fi
|
||||||
cd secp256k1
|
cd secp256k1
|
||||||
|
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
|
||||||
|
git reset --hard
|
||||||
mkdir -p build && cd build
|
mkdir -p build && cd build
|
||||||
cmake ..
|
cmake ..
|
||||||
cmake --build .
|
cmake --build .
|
||||||
mkdir -p ../../../../../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 ../../../
|
cd ../../../
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
if not exist "build" mkdir "build"
|
if not exist "build" mkdir "build"
|
||||||
cd build
|
cd build
|
||||||
rem git clone https://github.com/bitcoin-core/secp256k1
|
git clone https://github.com/bitcoin-core/secp256k1
|
||||||
cd secp256k1
|
cd secp256k1
|
||||||
rem cmake -G "Visual Studio 17 2022" -A x64 -S . -B build
|
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
|
||||||
|
git reset --hard
|
||||||
|
cmake -G "Visual Studio 17 2022" -A x64 -S . -B build
|
||||||
cd build
|
cd build
|
||||||
rem cmake --build .
|
cmake --build .
|
||||||
if not exist "..\..\..\..\build\" mkdir "..\..\..\..\build\"
|
if not exist "..\..\..\..\build\" mkdir "..\..\..\..\build\"
|
||||||
xcopy src\Debug\libsecp256k1-2.dll "..\..\..\..\build\secp256k1.dll" /Y
|
xcopy bin\Debug\libsecp256k1-2.dll "..\..\..\..\build\secp256k1.dll" /Y
|
||||||
cd ..\..\..\
|
cd ..\..\..\
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
|
if [ ! -d "secp256k1" ]; then
|
||||||
git clone https://github.com/bitcoin-core/secp256k1
|
git clone https://github.com/bitcoin-core/secp256k1
|
||||||
|
fi
|
||||||
cd secp256k1
|
cd secp256k1
|
||||||
|
git checkout 68b55209f1ba3e6c0417789598f5f75649e9c14c
|
||||||
|
git reset --hard
|
||||||
mkdir -p build && cd build
|
mkdir -p build && cd build
|
||||||
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/x86_64-w64-mingw32.toolchain.cmake
|
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/x86_64-w64-mingw32.toolchain.cmake
|
||||||
cmake --build .
|
cmake --build .
|
||||||
mkdir -p ../../../../../build
|
mkdir -p ../../../../../build
|
||||||
cp src/libsecp256k1-2.dll "../../../../../build/secp256k1.dll"
|
cp bin/libsecp256k1-2.dll "../../../../../build/secp256k1.dll"
|
||||||
cd ../../../
|
cd ../../../
|
||||||
|
|
Loading…
Reference in a new issue