aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb62281+dev@gmail.com>2020-05-25 08:40:46 -0600
committerRob Savoye <rob@senecass.com>2020-05-25 08:41:16 -0600
commitba60272a5ac6f6a7012acca03f596a6ed003f044 (patch)
treeed84e0a83109891d80382c9f7302270887b59aee /lib
parent93b882b9dfcc4f905ad0041a37f8899c22e9a3f8 (diff)
downloaddejagnu-ba60272a5ac6f6a7012acca03f596a6ed003f044.zip
dejagnu-ba60272a5ac6f6a7012acca03f596a6ed003f044.tar.gz
dejagnu-ba60272a5ac6f6a7012acca03f596a6ed003f044.tar.bz2
Establish a default C compiler by evaluating [find_gcc] if no other compiler is given.
Diffstat (limited to 'lib')
-rw-r--r--lib/target.exp6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/target.exp b/lib/target.exp
index d6d44fe..37c73c5 100644
--- a/lib/target.exp
+++ b/lib/target.exp
@@ -489,7 +489,11 @@ proc default_target_compile {source destfile type options} {
}
if { $compiler eq "" } {
- set compiler [board_info $dest compiler]
+ if { [board_info $dest exists compiler] } {
+ set compiler [board_info $dest compiler]
+ } elseif { $compiler_type eq "c" } {
+ set compiler [find_gcc]
+ }
if { $compiler eq "" } {
return "default_target_compile: No compiler to compile with"
}