def ScriptBuild(configPath=None, mainName=None, outDir=None, jsonp=None, makeEXE=False, *args, **kwargs): ''' User normal call - see Build :params: configPath=None, mainName=None, outDir=None, jsonp=None, makeEXE=False, *args, **kwargs :return: None :output: Status and build files ''' checkRequiredIP() margs = (configPath, mainName, outDir, jsonp, makeEXE, args, kwargs) uargs = MainParse(*margs) uconfig = makeload.LoadConfig(uargs) checkBuildConfig(uconfig) Results(uconfig) if gsBuild.DELDLLS: import cleanup cleanup.cleanDll() return True
def CmdConfig(args): '''Unittest intermediates''' args = copy.copy(args) uargs = CommandLineParse(args) uconfig = makeload.LoadConfig(uargs) checkBuildConfig(uconfig) #, show=True) Results(uconfig) return uargs
def MainConfig(configPath=None, mainName=None, outDir=None, jsonp=None, makeEXE=False, *args, **kwargs): '''Unittest intermediates - used for intermediate output checks''' log.FILE('______________' + \ str(time.strftime('%x %X', time.localtime())) + \ '____________') margs = (configPath, mainName, outDir, jsonp, makeEXE, args, kwargs) uargs = MainParse(*margs) uconfig = makeload.LoadConfig(uargs) checkBuildConfig(uconfig)#, show=True) ResultCap(uconfig) return uargs