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