quickfeather: fix path to libeos library when board script called not from its directory; fix wget redownloads; add libeos to gitignore
This commit is contained in:
parent
5f2ccb2d32
commit
0e91013fc7
|
@ -93,4 +93,7 @@ ENV/
|
|||
.ropeproject
|
||||
|
||||
# VS Code project setting
|
||||
.vscode
|
||||
.vscode
|
||||
|
||||
# support library for EOS-S3 (downloaded when needed)
|
||||
litex_boards/targets/libeos/
|
||||
|
|
|
@ -99,10 +99,11 @@ def main():
|
|||
soc = BaseSoC(**soc_core_argdict(args))
|
||||
builder = Builder(soc)
|
||||
if args.cpu_type == "eos_s3":
|
||||
if not os.path.exists("libeos"):
|
||||
os.system("wget https://github.com/litex-hub/litex-boards/files/7880350/libeos.zip")
|
||||
os.system("unzip libeos.zip -d libeos")
|
||||
builder.add_software_package("libeos", src_dir="libeos")
|
||||
libeos_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "libeos")
|
||||
if not os.path.exists(libeos_path):
|
||||
os.system("wget -nc https://github.com/litex-hub/litex-boards/files/7880350/libeos.zip")
|
||||
os.system(f"unzip libeos.zip -d {libeos_path}")
|
||||
builder.add_software_package("libeos", src_dir=libeos_path)
|
||||
builder.add_software_library("libeos")
|
||||
builder.build(run=args.build)
|
||||
|
||||
|
|
Loading…
Reference in New Issue