From b1b1227f90d5ca3583622b1045dc67f3506e0569 Mon Sep 17 00:00:00 2001 From: EndrII Date: Fri, 21 Jan 2022 18:20:45 +0300 Subject: [PATCH] fix cmake --- BuildBotLib/cmake.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/BuildBotLib/cmake.py b/BuildBotLib/cmake.py index 5e83597..bf63da9 100644 --- a/BuildBotLib/cmake.py +++ b/BuildBotLib/cmake.py @@ -16,17 +16,21 @@ class CMake(Make): return "C" def make(self, cxxFlags=[]): - return self.makeTarget('all', cxxFlags) + return self.makeTarget('', cxxFlags) def makeTarget(self, target, cxxFlags=[]): - command = 'cmake --build cmake_build' - command += ' --config Release --target ' + target + command = 'cmake --build cmake_build --config Release' + + if len(target): + command += ' --target ' + target cpus = multiprocessing.cpu_count() if cpus: command += ' --parallel ' + str(cpus) - command += ' -- ' + ' '.join(cxxFlags) + if len(cxxFlags): + command += ' -- ' + ' '.join(cxxFlags) + return command def makeCommand(self, props):