384
384
function get_preferred_version (state:: WizardState , compiler:: AbstractString ,
385
385
available_versions= Vector{Integer})
386
386
terminal = TTYTerminal (" xterm" , state. ins, state. outs, state. outs)
387
- version_selected = request (terminal, " Select the preferred $(compiler) version" ,
388
- RadioMenu (string .(available_versions)))
387
+ message = " Select the preferred $(compiler) version (default: $( first (available_versions)) ) "
388
+ version_selected = request (terminal, message, RadioMenu (string .(available_versions)))
389
389
if compiler == " GCC"
390
390
state. preferred_gcc_version = available_versions[version_selected]
391
391
elseif compiler == " LLVM"
@@ -404,8 +404,10 @@ function step2(state::WizardState)
404
404
get_name_and_version (state)
405
405
if yn_prompt (state, " Do you want to customize the set of compilers?" , :n ) == :y
406
406
get_compilers (state)
407
+ # Default GCC version is the oldest one
407
408
get_preferred_version (state, " GCC" , getversion .(available_gcc_builds))
408
- get_preferred_version (state, " LLVM" , getversion .(available_llvm_builds))
409
+ # Default LLVM version is the latest one
410
+ get_preferred_version (state, " LLVM" , getversion .(reverse (available_llvm_builds)))
409
411
else
410
412
state. compilers = [:c ]
411
413
# Default GCC version is the oldest one
0 commit comments