mirror of
https://github.com/QuasarApp/QuasarAppCI.git
synced 2025-04-27 22:34:30 +00:00
move build android to ninja
This commit is contained in:
parent
0e9725339f
commit
bb9817d730
@ -2,6 +2,7 @@
|
||||
|
||||
from BuildBotLib.make import Make
|
||||
from BuildBotLib.secretManager import SecretManager
|
||||
import multiprocessing
|
||||
|
||||
|
||||
class CMake(Make):
|
||||
@ -21,6 +22,22 @@ class CMake(Make):
|
||||
|
||||
return command
|
||||
|
||||
def make(self):
|
||||
return 'cmake --build . --target all'
|
||||
|
||||
def makeTarget(self, target):
|
||||
return 'cmake --build . --target ' + target
|
||||
|
||||
def makeCommand(self props):
|
||||
command = [self.make()]
|
||||
|
||||
cpus = multiprocessing.cpu_count()
|
||||
|
||||
if cpus:
|
||||
command.extend(['--parallel', str(cpus)])
|
||||
|
||||
return command
|
||||
|
||||
def linuxXmakeCmd(self, props):
|
||||
return self.mainCmd()
|
||||
|
||||
@ -40,8 +57,9 @@ class CMake(Make):
|
||||
toochainFile = 'build/cmake/android.toolchain.cmake'
|
||||
|
||||
options = [
|
||||
'cmake -DCMAKE_PREFIX_PATH=$QTDIR',
|
||||
'cmake -GNinja -DCMAKE_PREFIX_PATH=$QTDIR',
|
||||
'-DQT_QMAKE_EXECUTABLE=$QTDIR/bin/qmake',
|
||||
'-DANDROID_ABI=arm64-v8a',
|
||||
'-DANDROID_BUILD_ABI_arm64-v8a=ON',
|
||||
'-DANDROID_BUILD_ABI_armeabi-v7a=ON',
|
||||
'-DCMAKE_FIND_ROOT_PATH=$QTDIR',
|
||||
|
Loading…
x
Reference in New Issue
Block a user