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()
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()