示例#1
0
            bootstrap_commands = [bootstrap()]
        else:
            bootstrap_commands = []

        super(LinkTask,
              self).__init__(task_name=task_name,
                             depends_on=OD([('name', 'make-release-archive'),
                                            ('variant', 'releng')]),
                             commands=bootstrap_commands + suffix_commands,
                             **kwargs)


all_tasks = [
    NamedTask('check-headers',
              commands=[
                  shell_mongoc('sh ./.evergreen/check-public-decls.sh'),
                  shell_mongoc('python ./.evergreen/check-preludes.py .')
              ]),
    FuncTask('make-release-archive', 'release archive', 'upload docs',
             'upload man pages', 'upload release', 'upload build'),
    CompileTask(
        'hardened-compile',
        tags=['hardened'],
        compression=None,
        CFLAGS=
        '-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O',
        LDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'),
    FuncTask('abi-compliance-check', 'abi report'),
    CompileTask('debug-compile-compression-zlib',
                tags=['zlib', 'compression'],
                compression='zlib'),
示例#2
0
            bootstrap_commands = [bootstrap()]
        else:
            bootstrap_commands = []

        super(LinkTask,
              self).__init__(task_name=task_name,
                             depends_on=OD([('name', 'make-release-archive'),
                                            ('variant', 'releng')]),
                             commands=bootstrap_commands + extra_commands,
                             **kwargs)


all_tasks = [
    NamedTask('check-headers',
              commands=[
                  shell_mongoc('sh ./.evergreen/check-public-decls.sh'),
                  shell_mongoc('python ./.evergreen/check-preludes.py .')
              ]),
    FuncTask('make-release-archive', 'release archive', 'upload docs',
             'upload man pages', 'upload release', 'upload build'),
    CompileTask(
        'hardened-compile',
        tags=['hardened'],
        compression=None,
        CFLAGS=
        '-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O',
        LDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'),
    FuncTask('abi-compliance-check', 'abi report'),
    CompileTask('debug-compile-compression-zlib',
                tags=['zlib', 'compression'],
                compression='zlib'),