Skip to content
Snippets Groups Projects
Commit c61a4fb9 authored by Ian Bell's avatar Ian Bell
Browse files

Without the quotes for ClangCL toolset

parent d91bdf58
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,7 @@ class CMakeBuild(build_ext): ...@@ -55,7 +55,7 @@ class CMakeBuild(build_ext):
if platform.system() == "Windows": if platform.system() == "Windows":
cmake_args += ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{}={}'.format(cfg.upper(), extdir)] cmake_args += ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{}={}'.format(cfg.upper(), extdir)]
cmake_args += ['-T "ClangCL"'] cmake_args += ['-T ClangCL']
if sys.maxsize > 2**32: if sys.maxsize > 2**32:
cmake_args += ['-A', 'x64'] cmake_args += ['-A', 'x64']
build_args += ['--', '/m'] build_args += ['--', '/m']
...@@ -68,8 +68,17 @@ class CMakeBuild(build_ext): ...@@ -68,8 +68,17 @@ class CMakeBuild(build_ext):
self.distribution.get_version()) self.distribution.get_version())
if not os.path.exists(self.build_temp): if not os.path.exists(self.build_temp):
os.makedirs(self.build_temp) os.makedirs(self.build_temp)
subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
subprocess.check_call(['cmake', '--build', '.', '--target', 'teqp'] + build_args, cwd=self.build_temp) # Config
cmake_elements = ['cmake', ext.sourcedir] + cmake_args
print('cmake config command:', ' '.join(cmake_elements))
print('running from:', self.build_temp)
subprocess.check_call(cmake_elements, cwd=self.build_temp, env=env)
# Build
build_elements = ['cmake', '--build', '.', '--target', 'teqp'] + build_args
print('cmake build command:', ' '.join(build_elements))
subprocess.check_call(build_elements, cwd=self.build_temp)
init_template = r'''import os init_template = r'''import os
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment