From f70e45fc439b3830948acea60afdea5091e8fedb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20=C3=9Cbelh=C3=B6r?= <t.uebelhoer@irt.rwth-aachen.de> Date: Fri, 26 Apr 2019 13:25:41 +0200 Subject: [PATCH] using conan package tools to build different configurations --- build.py | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/build.py b/build.py index 3f37fba..7371c5b 100644 --- a/build.py +++ b/build.py @@ -1,22 +1,8 @@ -import os -import sys - - -def system(command): - retcode = os.system(command) - if retcode != 0: - raise Exception("Error while executing:\n\t %s" % command) - +from cpt.packager import ConanMultiPackager if __name__ == "__main__": - params = " ".join(sys.argv[1:]) - system('conan create . tuebel/testing -s build_type=Debug {}'.format( - params)) - system('conan create . tuebel/testing -s build_type=Release {}'.format( - params)) - system(('conan create . tuebel/testing -s build_type=Debug' - ' -o *:shared=True {}').format(params)) - system(('conan create . tuebel/testing -s build_type=Release' - ' -o *:shared=True {}').format(params)) -else: - pass + builder = ConanMultiPackager( + username='tuebel', channel="testing", stable_channel="testing", + gcc_versions=['7'], archs=['x86_64']) + builder.add_common_builds() + builder.run() \ No newline at end of file -- GitLab