mirror of https://github.com/ARMmbed/mbed-os.git
Accept app config option for export
parent
744b95cc9f
commit
c4a6163ce5
|
@ -255,7 +255,7 @@ def export_project(src_paths, export_path, target, ide, libraries_paths=None,
|
||||||
linker_script=None, notify=None, verbose=False, name=None,
|
linker_script=None, notify=None, verbose=False, name=None,
|
||||||
inc_dirs=None, jobs=1, silent=False, extra_verbose=False,
|
inc_dirs=None, jobs=1, silent=False, extra_verbose=False,
|
||||||
config=None, macros=None, zip_proj=None, inc_repos=False,
|
config=None, macros=None, zip_proj=None, inc_repos=False,
|
||||||
build_profile=None):
|
build_profile=None, app_config=None):
|
||||||
"""Generates a project file and creates a zip archive if specified
|
"""Generates a project file and creates a zip archive if specified
|
||||||
|
|
||||||
Positional Arguments:
|
Positional Arguments:
|
||||||
|
@ -307,7 +307,8 @@ def export_project(src_paths, export_path, target, ide, libraries_paths=None,
|
||||||
toolchain = prepare_toolchain(
|
toolchain = prepare_toolchain(
|
||||||
paths, "", target, toolchain_name, macros=macros, jobs=jobs,
|
paths, "", target, toolchain_name, macros=macros, jobs=jobs,
|
||||||
notify=notify, silent=silent, verbose=verbose,
|
notify=notify, silent=silent, verbose=verbose,
|
||||||
extra_verbose=extra_verbose, config=config, build_profile=build_profile)
|
extra_verbose=extra_verbose, config=config, build_profile=build_profile,
|
||||||
|
app_config=app_config)
|
||||||
# The first path will give the name to the library
|
# The first path will give the name to the library
|
||||||
if name is None:
|
if name is None:
|
||||||
name = basename(normpath(abspath(src_paths[0])))
|
name = basename(normpath(abspath(src_paths[0])))
|
||||||
|
|
|
@ -66,7 +66,8 @@ def setup_project(ide, target, program=None, source_dir=None, build=None, export
|
||||||
|
|
||||||
|
|
||||||
def export(target, ide, build=None, src=None, macros=None, project_id=None,
|
def export(target, ide, build=None, src=None, macros=None, project_id=None,
|
||||||
zip_proj=False, build_profile=None, export_path=None, silent=False):
|
zip_proj=False, build_profile=None, export_path=None, silent=False,
|
||||||
|
app_config=None):
|
||||||
"""Do an export of a project.
|
"""Do an export of a project.
|
||||||
|
|
||||||
Positional arguments:
|
Positional arguments:
|
||||||
|
@ -90,7 +91,8 @@ def export(target, ide, build=None, src=None, macros=None, project_id=None,
|
||||||
|
|
||||||
return export_project(src, project_dir, target, ide, name=name,
|
return export_project(src, project_dir, target, ide, name=name,
|
||||||
macros=macros, libraries_paths=lib, zip_proj=zip_name,
|
macros=macros, libraries_paths=lib, zip_proj=zip_name,
|
||||||
build_profile=build_profile, silent=silent)
|
build_profile=build_profile, silent=silent,
|
||||||
|
app_config=app_config)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
@ -180,6 +182,9 @@ def main():
|
||||||
dest="update_packs",
|
dest="update_packs",
|
||||||
action="store_true",
|
action="store_true",
|
||||||
default=False)
|
default=False)
|
||||||
|
parser.add_argument("--app-config",
|
||||||
|
dest="app_config",
|
||||||
|
default=None)
|
||||||
|
|
||||||
options = parser.parse_args()
|
options = parser.parse_args()
|
||||||
|
|
||||||
|
@ -245,7 +250,7 @@ def main():
|
||||||
export(options.mcu, options.ide, build=options.build,
|
export(options.mcu, options.ide, build=options.build,
|
||||||
src=options.source_dir, macros=options.macros,
|
src=options.source_dir, macros=options.macros,
|
||||||
project_id=options.program, zip_proj=zip_proj,
|
project_id=options.program, zip_proj=zip_proj,
|
||||||
build_profile=profile)
|
build_profile=profile, app_config=options.app_config)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in New Issue