aboutsummaryrefslogtreecommitdiff
path: root/tools/build.py
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-04-30 22:34:18 +0800
committercrupest <crupest@outlook.com>2019-04-30 22:34:18 +0800
commitabdbce87692615716f9fb0c04e74c5247c4080b2 (patch)
tree4cd546c9c37b484936a5df193bae1d8cb0024024 /tools/build.py
parent5aac4ce0c2414956db979f077a5f6727473479aa (diff)
downloadcru-abdbce87692615716f9fb0c04e74c5247c4080b2.tar.gz
cru-abdbce87692615716f9fb0c04e74c5247c4080b2.tar.bz2
cru-abdbce87692615716f9fb0c04e74c5247c4080b2.zip
...
Diffstat (limited to 'tools/build.py')
-rw-r--r--tools/build.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/tools/build.py b/tools/build.py
deleted file mode 100644
index 30d0425d..00000000
--- a/tools/build.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import argparse
-import os
-import os.path
-import subprocess
-import sys
-
-parser = argparse.ArgumentParser()
-parser.add_argument('-a', '--arch', choices=['x86', 'x64'],
- default='x64', help='specify target cpu architecture')
-parser.add_argument('-c', '--config', choices=['Debug', 'Release'],
- required=True, help='specify build configuration')
-args = parser.parse_args()
-
-
-project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
-
-
-def build_cru_ui():
- os.chdir(project_root)
-
- os.environ['PreferredToolArchitecture'] = 'x64' # use vs x64 toolchain
-
- generater_vs_arch_map = {
- 'x86': 'Win32',
- 'x64': 'x64'
- }
-
- subprocess.check_call('cmake -S . -B build -G "Visual Studio 15 2017" -A {arch}'
- .format(arch=generater_vs_arch_map[args.arch]),
- stdout=sys.stdout, stderr=sys.stderr)
-
- subprocess.check_call('cmake --build build --target ALL_BUILD --config {config}'.format(config=args.config),
- stdout=sys.stdout, stderr=sys.stderr)
-
-
-build_cru_ui()