#!/usr/bin/python
# cpp-ethereum build script
# to be used from CI server, or to build locally
# uses python instead of bash script for better cross-platform support

# TODO Initial version. Needs much more improvements

import argparse
import os
import subprocess

def build_dependencies():
   if os.path.exists("extdep"):
       os.chdir("extdep")
       if not os.path.exists("build"):
            os.makedirs("build") 
       os.chdir("build")
       subprocess.check_call(["cmake", ".."])
       subprocess.check_call("make")

parser = argparse.ArgumentParser()
parser.add_argument("cmd", help="what to build")

args = parser.parse_args()
if args.cmd == "dep":
    build_dependencies()