mirror of
https://github.com/QuasarApp/QuasarAppCI.git
synced 2025-04-26 13:54:31 +00:00
fix
This commit is contained in:
parent
99a5e578de
commit
15fa57284d
@ -16,10 +16,10 @@ class BaseModule:
|
||||
self.MULTIPLE_SH_COMMAND = ["/bin/bash", "-c"]
|
||||
self.home = str(Path.home())
|
||||
self.platform = platform
|
||||
self.detectedBuildSystems = 0
|
||||
self.buildSystems = 0
|
||||
self.B_CMake = 1
|
||||
self.B_QMake = 2
|
||||
# self.detectedBuildSystems = 0
|
||||
# self.buildSystems = 0
|
||||
# self.B_CMake = 1
|
||||
# self.B_QMake = 2
|
||||
|
||||
def isWin(self, step):
|
||||
return self.platform == BaseModule.P_Windows
|
||||
|
@ -8,7 +8,7 @@ class CMake(Make):
|
||||
|
||||
def __init__(self, platform):
|
||||
Make.__init__(self, platform)
|
||||
self.buildSystems = self.B_CMake
|
||||
# self.buildSystems = self.B_CMake
|
||||
|
||||
def makePrefix(self):
|
||||
return "C"
|
||||
|
@ -6,8 +6,6 @@ from buildbot.plugins import util, steps
|
||||
import datetime
|
||||
from BuildBotLib.secretManager import SecretManager
|
||||
import hashlib
|
||||
import glob
|
||||
import os
|
||||
|
||||
|
||||
class Make(BaseModule):
|
||||
@ -16,8 +14,9 @@ class Make(BaseModule):
|
||||
self.tempRepoDir = ""
|
||||
|
||||
def isSupport(self, step):
|
||||
check = self.buildSystems & self.detectedBuildSystems
|
||||
return check != 0
|
||||
# check = self.buildSystems & self.detectedBuildSystems
|
||||
# return check != 0
|
||||
return True
|
||||
|
||||
def isClean(self, step):
|
||||
return step.getProperty('clean')
|
||||
@ -113,25 +112,25 @@ class Make(BaseModule):
|
||||
def makePrefix(self):
|
||||
return "X"
|
||||
|
||||
def checkSupportedBuildSystems(self):
|
||||
# def checkSupportedBuildSystems(self):
|
||||
|
||||
def cmd(step):
|
||||
PWD = step.getProperty('builddir') + '/build'
|
||||
# def cmd(step):
|
||||
# PWD = step.getProperty('builddir') + '/build'
|
||||
|
||||
if (len(glob.glob1(PWD, '*.pro')) > 0):
|
||||
self.detectedBuildSystems = self.detectedBuildSystems | self.B_QMake
|
||||
# if (len(glob.glob1(PWD, '*.pro')) > 0):
|
||||
# self.detectedBuildSystems = self.detectedBuildSystems | self.B_QMake
|
||||
|
||||
if (os.path.isfile(PWD + '/CMakeLists.txt')):
|
||||
self.detectedBuildSystems = self.detectedBuildSystems | self.B_CMake
|
||||
# if (os.path.isfile(PWD + '/CMakeLists.txt')):
|
||||
# self.detectedBuildSystems = self.detectedBuildSystems | self.B_CMake
|
||||
|
||||
return ['echo', 'PWD: ' + PWD + str(self.detectedBuildSystems)]
|
||||
# return ['echo', 'PWD: ' + PWD + str(self.detectedBuildSystems)]
|
||||
|
||||
return steps.ShellCommand(
|
||||
command=self.getWraper(cmd),
|
||||
haltOnFailure=True,
|
||||
name='Chek build system',
|
||||
description='Chek build system',
|
||||
)
|
||||
# return steps.ShellCommand(
|
||||
# command=self.getWraper(cmd),
|
||||
# haltOnFailure=True,
|
||||
# name='Chek build system',
|
||||
# description='Chek build system',
|
||||
# )
|
||||
|
||||
def generateStep(self, cmd, platform, desc, checkFunc, log=False):
|
||||
|
||||
@ -276,7 +275,7 @@ class Make(BaseModule):
|
||||
)
|
||||
)
|
||||
|
||||
factory.addStep(self.checkSupportedBuildSystems())
|
||||
# factory.addStep(self.checkSupportedBuildSystems())
|
||||
factory.addSteps(self.generatePlatformSteps(self.platform))
|
||||
|
||||
factory.addStep(
|
||||
|
@ -8,7 +8,7 @@ class QMake(Make):
|
||||
|
||||
def __init__(self, platform):
|
||||
Make.__init__(self, platform)
|
||||
self.buildSystems = self.B_QMake
|
||||
# self.buildSystems = self.B_QMake
|
||||
|
||||
def makePrefix(self):
|
||||
return "Q"
|
||||
|
Loading…
x
Reference in New Issue
Block a user