diff --git a/llvm-build/build.py b/llvm-build/build.py index 84d159b1444ca7e0268d1898009c9e875a9c1671..40aaf865a976f16fc08f518b59417f789c1f7999 100755 --- a/llvm-build/build.py +++ b/llvm-build/build.py @@ -493,6 +493,9 @@ class BuildUtils(object): flags = ['-G', 'Ninja'] flags += ['-DCMAKE_PREFIX_PATH=%s' % self.CMAKE_BIN_DIR] + ninja_bin_path = os.path.join(self.buildtools_path, 'build-tools', self.platform_prefix(), 'bin', 'ninja') + flags += ['-DCMAKE_MAKE_PROGRAM=%s' % ninja_bin_path] + for key in invoke_defines: newdef = ''.join(['-D', key, '=', invoke_defines[key]]) flags += [newdef]