| #!/bin/bash |
| # |
| # buildAMCL.sh |
| # |
| # Build AMCL |
| # |
| # @author Kealan McCusker <kealanmccusker@gmail.com> |
| # ------------------------------------------------------------------------------ |
| |
| # NOTES: |
| |
| CURRENTDIR=${PWD} |
| |
| git clone https://github.com/apache/incubator-milagro-crypto-c.git |
| cd incubator-milagro-crypto-c |
| mkdir build |
| cd build |
| cmake -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=ON -D DEBUG_NORM=OFF -D AMCL_CHUNK=64 -D AMCL_CURVE="BLS381,SECP256K1" -D AMCL_RSA="" -D BUILD_PAILLIER=ON -D BUILD_PYTHON=OFF -D BUILD_BLS=ON -D BUILD_WCC=OFF -D BUILD_MPIN=ON -D BUILD_X509=OFF -D CMAKE_INSTALL_PREFIX=/usr/local .. |
| make |
| make test ARGS=-j8 |
| sudo make install |
| cd $CURRENTDIR |