Exemple #1
0
build, project = BuildProject( name = 'GammaRay', version = '0.1.0', url = '[email protected]:gammaray.git' )
build.addPlugin( BlackLister( variable = 'QMAKESPEC', pattern = 'win32-g\+\+' ) )

sharedDebug = Environments( [ 'Qt-4.7.?-Shared-Debug' ], 'Qt 4 Shared Debug', project )
#sharedDebug = Environments( [], 'Qt 4 Shared Debug', project )
sharedDebug.setOptional( True )
debug = Configuration( 'Debug', sharedDebug, )
cmakeDebug = CMakeBuilder()
cmakeDebug.addCMakeVariable( CMakeVariable( 'CMAKE_BUILD_TYPE', 'debug', 'STRING' ) )
debug.addPlugin( cmakeDebug )
debug.addPlugin( CTest() )

sharedRelease = Environments( [ 'Qt-4.7.?' ], 'Qt 4 Shared Release', project )
#sharedRelease = Environments( [], 'Qt 4 Shared Release', project )
release = Configuration( 'Release', sharedRelease )
cmakeRelease = CMakeBuilder()
cmakeRelease.addCMakeVariable( CMakeVariable( 'CMAKE_BUILD_TYPE', 'release', 'STRING' ) )

release.addPlugin( cmakeRelease )
release.addPlugin( CTest() )
release.addPlugin( CPack() )

# add external contributor
#application = mApp()
#er = EmailReporter()
#application.addPlugin( er )
#er.setRecipients( ["*****@*****.**"] )
#er.setEnableFullReport( True )

build.build()
Exemple #2
0
sharedDebug.setOptional(True)
debug = Configuration(
    'Debug',
    sharedDebug,
)
cmakeDebug = CMakeBuilder()
cmakeDebug.addCMakeVariable(
    CMakeVariable('CMAKE_BUILD_TYPE', 'debug', 'STRING'))
debug.addPlugin(cmakeDebug)
debug.addPlugin(CTest())

sharedRelease = Environments(['Qt-4.7.?'], 'Qt 4 Shared Release', project)
#sharedRelease = Environments( [], 'Qt 4 Shared Release', project )
release = Configuration('Release', sharedRelease)
cmakeRelease = CMakeBuilder()
cmakeRelease.addCMakeVariable(
    CMakeVariable('CMAKE_BUILD_TYPE', 'release', 'STRING'))

release.addPlugin(cmakeRelease)
release.addPlugin(CTest())
release.addPlugin(CPack())

# add external contributor
#application = mApp()
#er = EmailReporter()
#application.addPlugin( er )
#er.setRecipients( ["*****@*****.**"] )
#er.setEnableFullReport( True )

build.build()