aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2024-04-11 16:05:36 +0800
committerGitHub <noreply@github.com>2024-04-11 16:05:36 +0800
commitf133b299b95065aaaf040e18b578fea6bbef532e (patch)
tree539314683a555a899aac255f9708e886b60533a0
parent65cf14a6b36d48150619ccba0416c2a7d87f213b (diff)
parent20d34593f94df0d34d2617dee28f2525a1f8a42a (diff)
downloadriscv-gnu-toolchain-f133b299b95065aaaf040e18b578fea6bbef532e.zip
riscv-gnu-toolchain-f133b299b95065aaaf040e18b578fea6bbef532e.tar.gz
riscv-gnu-toolchain-f133b299b95065aaaf040e18b578fea6bbef532e.tar.bz2
Merge pull request #1440 from ff520git/ff520git-patch-12024.04.12
RISCV: Add target_board generation for multiple arch_abi parameters
-rwxr-xr-xscripts/generate_target_board11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/generate_target_board b/scripts/generate_target_board
index c4d91ee..ab936e4 100755
--- a/scripts/generate_target_board
+++ b/scripts/generate_target_board
@@ -50,9 +50,14 @@ def main(argv):
print ("The --sim-name and/or --build-arch-abi cannot be empty or null.")
return
- target_board_list = [
- generate_one_target_board(options.build_arch_abi, "", options)
- ]
+ target_board_list = []
+ arch_abi_list = [options.build_arch_abi]
+ if ' ' in options.build_arch_abi:
+ arch_abi_list = options.build_arch_abi.split (" ")
+
+ for one_arch_abi in arch_abi_list:
+ target_board = generate_one_target_board(one_arch_abi, "", options)
+ target_board_list.append(target_board)
if options.extra_test_arch_abi_flags_list:
extra_test_list = options.extra_test_arch_abi_flags_list.split (";")