diff --git a/scripts/build_deps.py b/scripts/build_deps.py index be7333a4301df274a3fec9cdf56e3c70776bcdd3..1671a77ff727cdf1354f18bac19191bc281bdaa6 100755 --- a/scripts/build_deps.py +++ b/scripts/build_deps.py @@ -34,13 +34,13 @@ makeExecutable = subprocess.check_output(["which", "make"]) SCRIPTS_DIR = topDir + "/scripts" GMP_DIR = topDir + "/sgx-gmp" SGX_SDK_DIR_SSL = topDir + "/sgx-sdk-build/sgxsdk" +ZMQ_DIR = topDir + "/libzmq" +ZMQ__BUILD_DIR = ZMQ_DIR + "/build" LEVELDB_DIR = topDir + "/leveldb" LEVELDB_BUILD_DIR = LEVELDB_DIR + "/build" GMP_BUILD_DIR = topDir + "/gmp-build" TGMP_BUILD_DIR = topDir + "/tgmp-build" SDK_DIR = topDir + "/sgx-sdk-build" -BLS_DIR = topDir + "/libBLS" -BLS_BUILD_DIR = BLS_DIR + "/build" JSON_LIBS_DIR = topDir + "/jsonrpc" print("Cleaning") @@ -58,8 +58,19 @@ subprocess.call(["rm", "-rf", TGMP_BUILD_DIR]) subprocess.call(["rm", "-rf", SDK_DIR]) + + + + + assert subprocess.call(["cp", "configure.gmp", GMP_DIR + "/configure"]) == 0 +print("Build ZMQ"); + +os.chdir(ZMQ_DIR) +assert subprocess.call(["bash", "-c", "mkdir -p build"]) == 0 +os.chdir(LEVELDB_BUILD_DIR) +assert subprocess.call(["bash", "-c", "cmake -DDZMQ_EXPERIMENTAL=1 -DCMAKE_BUILD_TYPE=Release .. && cmake --build ."]) == 0 print("Build LevelDB"); @@ -68,16 +79,6 @@ assert subprocess.call(["bash", "-c", "mkdir -p build"]) == 0 os.chdir(LEVELDB_BUILD_DIR) assert subprocess.call(["bash", "-c", "cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build ."]) == 0 - - -print("Build LibBLS"); -os.chdir(BLS_DIR + "/deps") -assert subprocess.call(["bash", "-c", "./build.sh"]) == 0 -os.chdir(BLS_DIR) -assert subprocess.call(["bash", "-c", "cmake -H. -Bbuild"]) == 0 -os.chdir(BLS_DIR + "/build") -assert subprocess.call(["bash", "-c", "make"]) == 0 - print("Build JSON"); os.chdir(JSON_LIBS_DIR)