mirror of
https://github.com/QuasarApp/QuasarAppCI.git
synced 2025-05-01 15:59:38 +00:00
add support ios
This commit is contained in:
parent
cd7f4fac64
commit
967c9d62f8
@ -34,6 +34,7 @@ class BuildBotShedulers(BuildBotModule):
|
|||||||
'LinuxCMakeBuilderQt6',
|
'LinuxCMakeBuilderQt6',
|
||||||
'WindowsCMakeBuilder',
|
'WindowsCMakeBuilder',
|
||||||
'Wasm32Builder',
|
'Wasm32Builder',
|
||||||
|
'iOSCMakeBuilder',
|
||||||
]
|
]
|
||||||
|
|
||||||
prodBuilders = ['AndroidBuilder_v7',
|
prodBuilders = ['AndroidBuilder_v7',
|
||||||
@ -42,6 +43,7 @@ class BuildBotShedulers(BuildBotModule):
|
|||||||
'LinuxCMakeBuilder',
|
'LinuxCMakeBuilder',
|
||||||
'LinuxCMakeBuilderQt6',
|
'LinuxCMakeBuilderQt6',
|
||||||
'WindowsCMakeBuilder',
|
'WindowsCMakeBuilder',
|
||||||
|
'iOSCMakeBuilder'
|
||||||
]
|
]
|
||||||
|
|
||||||
buildersDeployCode = ['DocsGenerator']
|
buildersDeployCode = ['DocsGenerator']
|
||||||
|
@ -28,6 +28,7 @@ class BuildBotWorkers(BuildBotModule):
|
|||||||
worker.Worker("AndroidBuilder_v8Qt6", password),
|
worker.Worker("AndroidBuilder_v8Qt6", password),
|
||||||
worker.Worker("LinuxCMakeBuilder", password),
|
worker.Worker("LinuxCMakeBuilder", password),
|
||||||
worker.Worker("LinuxCMakeBuilderQt6", password),
|
worker.Worker("LinuxCMakeBuilderQt6", password),
|
||||||
|
worker.Worker("iOSCMakeBuilder", password),
|
||||||
worker.Worker("WindowsCMakeBuilder", password),
|
worker.Worker("WindowsCMakeBuilder", password),
|
||||||
worker.Worker("RepoGen", password),
|
worker.Worker("RepoGen", password),
|
||||||
worker.Worker("Wasm32Builder", password),
|
worker.Worker("Wasm32Builder", password),
|
||||||
|
@ -144,6 +144,28 @@ class CMake(Make):
|
|||||||
def androidXmakeCmd(self, props):
|
def androidXmakeCmd(self, props):
|
||||||
return self.androidXmakeSinglAbiCmd(props)
|
return self.androidXmakeSinglAbiCmd(props)
|
||||||
|
|
||||||
|
def iosXmakeCmd(self, props):
|
||||||
|
file = self.home + "/buildBotSecret/secret.json"
|
||||||
|
secret = SecretManager(file, props)
|
||||||
|
|
||||||
|
defines = self.getDefinesList(props)
|
||||||
|
|
||||||
|
defines += secret.convertToCmakeDefines()
|
||||||
|
|
||||||
|
defines += [
|
||||||
|
'-DCMAKE_PREFIX_PATH=$QTDIR',
|
||||||
|
'-DCMAKE_XCODE_ATTRIBUTE_DEVELOPMENT_TEAM=$XCODE_DEVELOPMENT_TEAM',
|
||||||
|
'-DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOL_CHAIN_FILE/',
|
||||||
|
'-B cmake_build'
|
||||||
|
]
|
||||||
|
|
||||||
|
options = [
|
||||||
|
'cmake -G Xcode',
|
||||||
|
]
|
||||||
|
options += defines
|
||||||
|
|
||||||
|
return ' '.join(options)
|
||||||
|
|
||||||
def wasmXmakeCmd(self, props):
|
def wasmXmakeCmd(self, props):
|
||||||
|
|
||||||
defines = self.getDefinesList(props)
|
defines = self.getDefinesList(props)
|
||||||
@ -174,4 +196,3 @@ class CMake(Make):
|
|||||||
)
|
)
|
||||||
|
|
||||||
return factory
|
return factory
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user