;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; checkCALIBRE_HOME ; cal_home=getShellEnvVar("CALIBRE_HOME") if(cal_home==nil then cal_home=getShellEnvVar("MGC_HOME") if( cal_home!=nil then printf("// CALIBRE_HOMEenvironment variable not set; setting it to value of MGC_HOME\n"); ) ) if(cal_home!=nil && isDir(cal_home) && isReadable(cal_home) then ; Load calibre.skl or calibre.4.3.skl, notboth! ; Load calibre.skl for Cadence versions 4.4and greater load(strcat(cal_home"/lib/calibre.skl")) ;;;;Loadcalibre.4.3.skl for Cadence version 4.3 ;;;load(strcat(cal_home "/lib/calibre.4.3.skl")) else ; CALIBRE_HOME is not set correctly. Reportthe problem. printf("// Calibre Error: Environment variable ") if( cal_home==nil || cal_home==""then printf("CALIBRE_HOME is notset."); else if( !isDir(cal_home) then printf("CALIBRE_HOME does notpoint to a directory."); else if( !isReadable(cal_home) then printf("CALIBRE_HOMEpoints to an unreadable directory."); ) ) ) printf(" Calibre Skill Interface notloaded.\n") ; Display a dialog box message about loadfailure. hiDisplayAppDBox( ?name 'MGCHOMEErrorDlg ?dboxBanner "Calibre Error" ?dboxText "Calibre Skill Interface notloaded." ?dialogType hicErrorDialog ?dialogStyle 'modal ?buttonLayout 'Close ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
这个cdsinit文件对吗?
|