blob: f88bf00665cbb425cbdcc0a1490fe3b6830fb8a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
Index: Tensile-rocm-5.4.2/Tensile/ClientExecutable.py
===================================================================
--- Tensile-rocm-5.4.2.orig/Tensile/ClientExecutable.py
+++ Tensile-rocm-5.4.2/Tensile/ClientExecutable.py
@@ -44,6 +44,7 @@ class CMakeEnvironment:
args = ['cmake']
args += ['-G', 'Ninja'] if (os.name == 'nt') else []
args += itertools.chain.from_iterable([ ['-D{}={}'.format(key, value)] for key,value in self.options.items()])
+ args += itertools.chain.from_iterable([ ['-G', 'Ninja'], [ '-D', 'CMAKE_EXPORT_COMPILE_COMMANDS=ON' ] ])
args += [self.sourceDir]
args = [cmake_path(arg) for arg in args]
@@ -53,7 +54,7 @@ class CMakeEnvironment:
subprocess.check_output(args, stderr=subprocess.STDOUT, cwd=Common.ensurePath(self.buildDir))
def build(self):
- args = [('ninja' if (os.name == "nt") else 'make'), f'-j{CPUThreadCount()}']
+ args = [('ninja'), f'-j{CPUThreadCount()}']
Common.print2(' '.join(args))
with Common.ClientExecutionLock():
# change to use check_output to force windows cmd block util command finish
|