This commit is contained in:
Tom
2019-04-02 13:16:26 +02:00
parent 05451ccbcd
commit d5982763f8
41 changed files with 2850 additions and 124 deletions

View File

@@ -0,0 +1,35 @@
import os
Import("globalEnv")
env = globalEnv.Clone()
env["QBSCXX_SRC"] = os.path.join(env["QBSCXXPATH"], "qbscxx")
cmake_build_path = os.path.join(env["QBSCXX_LIB_PATH"], "cmake_build")
if not os.path.exists(cmake_build_path):
os.makedirs(cmake_build_path)
if not os.path.exists(env["QBSCXX_LIB_PATH"]):
os.makedirs(env["QBSCXX_LIB_PATH"])
cwd = os.getcwd()
os.chdir(cmake_build_path)
cmakeCall = "cmake -DCMAKE_BUILD_TYPE={} ".format(env["BUILD_TYPE"])
#cmakeCall += "-DCMAKE_INSTALL_PREFIX=" + env["QBSCXX_LIB_PATH"] + " "
cmakeCall += env["QBSCXX_SRC"]
os.system(cmakeCall)
os.system("make")
#os.system("make install")
env.Install(env["QBSCXX_LIB_PATH"], [os.path.join("cmake_build", "libqbsolv.a")])
os.chdir(cwd)