mirror of
https://github.com/QuasarApp/QuasarAppCI.git
synced 2025-04-27 06:14:32 +00:00
added support secret defines
This commit is contained in:
parent
8517aceb56
commit
a17a90ff2f
@ -71,6 +71,8 @@ class CMake(Make):
|
||||
|
||||
defines = self.getDefinesList(props)
|
||||
|
||||
defines += secret.convertToCmakeDefines()
|
||||
|
||||
defines += [
|
||||
'-DCMAKE_PREFIX_PATH=$QTDIR',
|
||||
'-DQT_QMAKE_EXECUTABLE=$QTDIR/bin/qmake',
|
||||
@ -102,6 +104,8 @@ class CMake(Make):
|
||||
|
||||
defines = self.getDefinesList(props)
|
||||
|
||||
defines += secret.convertToCmakeDefines()
|
||||
|
||||
defines += [
|
||||
'-DCMAKE_PREFIX_PATH=$QTDIR',
|
||||
'-DQT_QMAKE_EXECUTABLE=$QTDIR/bin/qmake',
|
||||
|
@ -6,7 +6,6 @@ from pathlib import Path
|
||||
class SecretManager:
|
||||
|
||||
def __init__(self, jsFile, properties=None):
|
||||
|
||||
contents = Path(jsFile).read_text()
|
||||
self.jsfile = json.loads(contents)
|
||||
self.prop = properties
|
||||
@ -18,3 +17,12 @@ class SecretManager:
|
||||
self.prop.useSecret(value, key)
|
||||
|
||||
return value
|
||||
|
||||
def convertToCmakeDefines(self):
|
||||
defines = []
|
||||
|
||||
for list in self.jsfile:
|
||||
for key,val in list.items():
|
||||
defines += '-D' + key + '=' + val
|
||||
|
||||
return defines
|
||||
|
Loading…
x
Reference in New Issue
Block a user