mirror of https://github.com/ARMmbed/mbed-os.git
Allow --source with -n and -p, or alone; name projects conditionally
parent
5f18943641
commit
4c5bfaa3d8
|
|
@ -48,7 +48,7 @@ if __name__ == '__main__':
|
||||||
default=False,
|
default=False,
|
||||||
help="clean the export directory")
|
help="clean the export directory")
|
||||||
|
|
||||||
group = parser.add_mutually_exclusive_group(required=True)
|
group = parser.add_mutually_exclusive_group(required=False)
|
||||||
group.add_argument("-p",
|
group.add_argument("-p",
|
||||||
type=test_known,
|
type=test_known,
|
||||||
dest="program",
|
dest="program",
|
||||||
|
|
@ -83,7 +83,7 @@ if __name__ == '__main__':
|
||||||
default=False,
|
default=False,
|
||||||
help="writes tools/export/README.md")
|
help="writes tools/export/README.md")
|
||||||
|
|
||||||
group.add_argument("--source",
|
parser.add_argument("--source",
|
||||||
nargs="*",
|
nargs="*",
|
||||||
type=argparse_filestring_type,
|
type=argparse_filestring_type,
|
||||||
dest="source_dir",
|
dest="source_dir",
|
||||||
|
|
@ -144,7 +144,7 @@ if __name__ == '__main__':
|
||||||
if src:
|
if src:
|
||||||
# --source is used to generate IDE files to toolchain directly in the source tree and doesn't generate zip file
|
# --source is used to generate IDE files to toolchain directly in the source tree and doesn't generate zip file
|
||||||
project_dir = options.source_dir
|
project_dir = options.source_dir
|
||||||
project_name = TESTS[p]
|
project_name = TESTS[p] if p else "Unnamed_project"
|
||||||
project_temp = path.join(options.source_dir[0], 'projectfiles', '%s_%s' % (ide, mcu))
|
project_temp = path.join(options.source_dir[0], 'projectfiles', '%s_%s' % (ide, mcu))
|
||||||
mkdir(project_temp)
|
mkdir(project_temp)
|
||||||
lib_symbols = []
|
lib_symbols = []
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue