@@ -28,7 +28,16 @@ import { ResManager } from "./ResManager";
2828import { AbstractProject } from "./EIDEProject" ;
2929import { ArmBaseCompileConfigModel } from "./EIDEProjectModules" ;
3030import { GlobalEvent } from "./GlobalEvents" ;
31- import { view_str$compile$options , view_str$compile$storageLayout , view_str$env_desc$builer_folder , view_str$env_desc$compiler_folder , view_str$env_desc$compiler_prefix , view_str$env_desc$output_dir , view_str$env_desc$project_name , view_str$env_desc$project_root , view_str$env_desc$toolchain_root , view_str$operation$done , view_str$project$cmsis_config_wizard } from "./StringTable" ;
31+ import { view_str$compile$options , view_str$compile$storageLayout ,
32+ view_str$env_desc$builer_folder , view_str$env_desc$compiler_folder ,
33+ view_str$env_desc$compiler_prefix , view_str$env_desc$output_dir ,
34+ view_str$env_desc$project_name , view_str$env_desc$project_root ,
35+ view_str$env_desc$toolchain_root , view_str$operation$done ,
36+ view_str$project$cmsis_config_wizard , view_str$env_desc$py3_cmd ,
37+ view_str$env_desc$cc_base_args , view_str$env_desc$cxx_base_args ,
38+ view_str$env_desc$asm_base_args , view_str$env_desc$compiler_ver ,
39+ view_str$env_desc$compiler_full_name
40+ } from "./StringTable" ;
3241import * as NodePath from 'path' ;
3342import * as CmsisConfigParser from './CmsisConfigParser'
3443import * as os from 'os'
@@ -232,18 +241,23 @@ export class WebPanelManager {
232241
233242 const envList : any [ ] = [
234243 // unify_builder specific variables
235- { name : '${BuilderFolder}' , desc : view_str$env_desc$builer_folder } ,
236244 { name : '${CompilerPrefix}' , desc : view_str$env_desc$compiler_prefix } ,
237- { name : '${CompilerFolder}' , desc : view_str$env_desc$compiler_folder }
245+ { name : '${CompilerFullName}' , desc : view_str$env_desc$compiler_full_name } ,
246+ { name : '${CompilerVersion}' , desc : view_str$env_desc$compiler_ver }
238247 ] ;
239-
240248 const prjEnv = project . getProjectVariables ( ) ;
241249 for ( const key in prjEnv ) {
242250 envList . push ( {
243251 name : `\$\{${ key } \}` ,
244252 desc : `${ prjEnv [ key ] } `
245253 } )
246254 }
255+ // other EIDE_xx variables
256+ [
257+ { name : '${EIDE_CUR_COMPILER_CC_BASE_ARGS}' , desc : view_str$env_desc$cc_base_args } ,
258+ { name : '${EIDE_CUR_COMPILER_CXX_BASE_ARGS}' , desc : view_str$env_desc$cxx_base_args } ,
259+ { name : '${EIDE_CUR_COMPILER_AS_BASE_ARGS}' , desc : view_str$env_desc$asm_base_args }
260+ ] . forEach ( item => envList . push ( item ) )
247261
248262 const toolchain = project . getToolchain ( ) ;
249263
0 commit comments