Exemple #1
0
        if 'sourceDirectory' in data: sourceDirectory = data['sourceDirectory']
        if 'generator' in data: generator = data['generator']
        if 'extraGenerator' in data: extraGenerator = data['extraGenerator']
        if not os.path.isabs(buildDirectory):
            buildDirectory = buildDir + "/" + buildDirectory
        if sourceDirectory != '' and not os.path.isabs(sourceDirectory):
            sourceDirectory = sourceDir + "/" + sourceDirectory
        cmakelib.handshake(proc, major, minor, sourceDirectory, buildDirectory,
          generator, extraGenerator)
    elif 'validateGlobalSettings' in obj:
        data = obj['validateGlobalSettings']
        if not 'buildDirectory' in data: data['buildDirectory'] = buildDir
        if not 'sourceDirectory' in data: data['sourceDirectory'] = sourceDir
        if not 'generator' in data: data['generator'] = cmakeGenerator
        if not 'extraGenerator' in data: data['extraGenerator'] = ''
        cmakelib.validateGlobalSettings(proc, cmakeCommand, data)
    elif 'validateCache' in obj:
        data = obj['validateCache']
        if not 'isEmpty' in data: data['isEmpty'] = false
        cmakelib.validateCache(proc, data)
    elif 'message' in obj:
        print("MESSAGE:", obj["message"])
    elif 'reconnect' in obj:
        cmakelib.exitProc(proc)
        proc = cmakelib.initProc(cmakeCommand)
    else:
        print("Unknown command:", json.dumps(obj))
        sys.exit(2)

    print("Completed")
Exemple #2
0
        if 'sourceDirectory' in data: sourceDirectory = data['sourceDirectory']
        if 'generator' in data: generator = data['generator']
        if 'extraGenerator' in data: extraGenerator = data['extraGenerator']
        if not os.path.isabs(buildDirectory):
            buildDirectory = buildDir + "/" + buildDirectory
        if sourceDirectory != '' and not os.path.isabs(sourceDirectory):
            sourceDirectory = sourceDir + "/" + sourceDirectory
        cmakelib.handshake(proc, major, minor, sourceDirectory, buildDirectory,
                           generator, extraGenerator)
    elif 'validateGlobalSettings' in obj:
        data = obj['validateGlobalSettings']
        if not 'buildDirectory' in data: data['buildDirectory'] = buildDir
        if not 'sourceDirectory' in data: data['sourceDirectory'] = sourceDir
        if not 'generator' in data: data['generator'] = cmakeGenerator
        if not 'extraGenerator' in data: data['extraGenerator'] = ''
        cmakelib.validateGlobalSettings(proc, cmakeCommand, data)
    elif 'validateCache' in obj:
        data = obj['validateCache']
        if not 'isEmpty' in data: data['isEmpty'] = false
        cmakelib.validateCache(proc, data)
    elif 'message' in obj:
        print("MESSAGE:", obj["message"])
    elif 'reconnect' in obj:
        cmakelib.exitProc(proc)
        proc = cmakelib.initProc(cmakeCommand)
    else:
        print("Unknown command:", json.dumps(obj))
        sys.exit(2)

    print("Completed")