Support multiple filter scripts We had a filter_scripts list, but we'd stop after appending the first one.
diff --git a/common/foundry_install.py b/common/foundry_install.py index a9493ef..0af840a 100755 --- a/common/foundry_install.py +++ b/common/foundry_install.py
@@ -648,7 +648,6 @@ for item in option: if item.split('=')[0] == 'filter': filter_scripts.append(item.split('=')[1]) - break if ef_format: techlefdir = targetdir + '/libs.ref/' + 'techLEF' @@ -685,7 +684,6 @@ for item in option: if item.split('=')[0] == 'filter': filter_scripts.append(item.split('=')[1]) - break print('Diagnostic: installing to ' + option[0] + '.') tooldir = targetdir + '/libs.tech/' + option[0] @@ -813,7 +811,6 @@ for item in option: if item.split('=')[0] == 'filter': filter_scripts.append(item.split('=')[1]) - break # Option 'stub' applies to netlists ('cdl' or 'spice') and generates # a file with only stub entries.