コード例 #1
0
ファイル: alias.py プロジェクト: Bandeira/sps
def alias(name, sources=[], requirements=[], default_build=[], usage_requirements=[]):

    project = get_manager().projects().current()
    targets = get_manager().targets()

    targets.main_target_alternative(AliasTarget(
        name, project,
        targets.main_target_sources(sources, name, no_renaming=True),
        targets.main_target_requirements(requirements or [], project),
        targets.main_target_default_build(default_build, project),
        targets.main_target_usage_requirements(usage_requirements or [], project)))
コード例 #2
0
ファイル: alias.py プロジェクト: elemel/boost-python
def alias(name, sources, requirements=None, default_build=None, usage_requirements=None):
    project = get_manager().projects().current()
    targets = get_manager().targets()

    if default_build:
        default_build = default_build[0]

    targets.main_target_alternative(AliasTarget(
        name[0], project,
        targets.main_target_sources(sources, name),
        targets.main_target_requirements(requirements or [], project),
        targets.main_target_default_build(default_build, project),
        targets.main_target_usage_requirements(usage_requirements or [], project)))
コード例 #3
0
ファイル: alias.py プロジェクト: pftmclub/Elsword-Source-2014
def alias(name, sources, requirements=None, default_build=None, usage_requirements=None):
    project = get_manager().projects().current()
    targets = get_manager().targets()

    if default_build:
        default_build = default_build[0]

    targets.main_target_alternative(AliasTarget(
        name[0], project,
        targets.main_target_sources(sources, name),
        targets.main_target_requirements(requirements or [], project),
        targets.main_target_default_build(default_build, project),
        targets.main_target_usage_requirements(usage_requirements or [], project)))
コード例 #4
0
ファイル: alias.py プロジェクト: zjutjsj1004/third
def alias(name, sources=[], requirements=[], default_build=[], usage_requirements=[]):
    assert isinstance(name, basestring)
    assert is_iterable_typed(sources, basestring)
    assert is_iterable_typed(requirements, basestring)
    assert is_iterable_typed(default_build, basestring)
    assert is_iterable_typed(usage_requirements, basestring)
    project = get_manager().projects().current()
    targets = get_manager().targets()

    targets.main_target_alternative(AliasTarget(
        name, project,
        targets.main_target_sources(sources, name, no_renaming=True),
        targets.main_target_requirements(requirements or [], project),
        targets.main_target_default_build(default_build, project),
        targets.main_target_usage_requirements(usage_requirements or [], project)))
コード例 #5
0
def alias(name,
          sources=[],
          requirements=[],
          default_build=[],
          usage_requirements=[]):
    project = get_manager().projects().current()
    targets = get_manager().targets()

    targets.main_target_alternative(
        AliasTarget(
            name, project,
            targets.main_target_sources(sources, name, no_renaming=True),
            targets.main_target_requirements(requirements or [], project),
            targets.main_target_default_build(default_build, project),
            targets.main_target_usage_requirements(usage_requirements or [],
                                                   project)))
コード例 #6
0
ファイル: alias.py プロジェクト: gleyba/yazik
def alias(name,
          sources=[],
          requirements=[],
          default_build=[],
          usage_requirements=[]):
    assert isinstance(name, basestring)
    assert is_iterable_typed(sources, basestring)
    assert is_iterable_typed(requirements, basestring)
    assert is_iterable_typed(default_build, basestring)
    assert is_iterable_typed(usage_requirements, basestring)
    project = get_manager().projects().current()
    targets = get_manager().targets()

    targets.main_target_alternative(
        AliasTarget(
            name, project,
            targets.main_target_sources(sources, name, no_renaming=True),
            targets.main_target_requirements(requirements or [], project),
            targets.main_target_default_build(default_build, project),
            targets.main_target_usage_requirements(usage_requirements or [],
                                                   project)))