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