Ignore:
Timestamp:
Feb 15, 2007, 10:20:56 AM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • build/snova/trunk/obuild/DOS/build_app_prog_snova.bat

    r217 r241  
    115115cd "%obuild_snova_path%\%obuild_dir_bin%"
    116116IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     117FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     118cd "%obuild_pwd_snova_0%"
     119SET obuild_pwd_snova_0=
     120IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
     121SET HDF5_home=/usr/local/HDF5/1.6.5
     122:end_if_platform_5
     123SET obuild_platform_result=
     124FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     125cd "%obuild_snova_path%\%obuild_dir_bin%"
     126IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     127FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     128cd "%obuild_pwd_snova_0%"
     129SET obuild_pwd_snova_0=
     130IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
     131SET zlib_home=/usr
     132:end_if_platform_7
     133SET obuild_platform_result=
     134FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     135cd "%obuild_snova_path%\%obuild_dir_bin%"
     136IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    117137FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    118138cd "%obuild_pwd_snova_0%"
    119139SET obuild_pwd_snova_0=
    120 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_4
     140IF NOT %obuild_platform_result% == yes GOTO end_if_platform_8
    121141SET obuild_cxx_command=c++
    122 :end_if_platform_4
     142:end_if_platform_8
    123143SET obuild_platform_result=
    124144FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    128148cd "%obuild_pwd_snova_0%"
    129149SET obuild_pwd_snova_0=
    130 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
     150IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
    131151SET obuild_cxx_command=c++
    132 :end_if_platform_5
     152:end_if_platform_9
    133153SET obuild_platform_result=
    134154FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    138158cd "%obuild_pwd_snova_0%"
    139159SET obuild_pwd_snova_0=
    140 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_6
     160IF NOT %obuild_platform_result% == yes GOTO end_if_platform_10
    141161SET obuild_cxx_command=cxx
    142 :end_if_platform_6
    143 SET obuild_platform_result=
    144 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    145 cd "%obuild_snova_path%\%obuild_dir_bin%"
    146 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    147 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    148 cd "%obuild_pwd_snova_0%"
    149 SET obuild_pwd_snova_0=
    150 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
     162:end_if_platform_10
     163SET obuild_platform_result=
     164FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     165cd "%obuild_snova_path%\%obuild_dir_bin%"
     166IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     167FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     168cd "%obuild_pwd_snova_0%"
     169SET obuild_pwd_snova_0=
     170IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
    151171SET obuild_cxx_command=cl.exe
    152 :end_if_platform_7
     172:end_if_platform_11
    153173SET obuild_platform_result=
    154174IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
     
    160180cd "%obuild_pwd_snova_0%"
    161181SET obuild_pwd_snova_0=
    162 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_8
     182IF NOT %obuild_platform_result% == yes GOTO end_if_platform_12
    163183SET obuild_cxx_optimize=-O
    164 :end_if_platform_8
     184:end_if_platform_12
    165185SET obuild_platform_result=
    166186FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    170190cd "%obuild_pwd_snova_0%"
    171191SET obuild_pwd_snova_0=
    172 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
     192IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
    173193SET obuild_cxx_optimize=-O
    174 :end_if_platform_9
     194:end_if_platform_13
    175195SET obuild_platform_result=
    176196FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    180200cd "%obuild_pwd_snova_0%"
    181201SET obuild_pwd_snova_0=
    182 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_10
     202IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
    183203SET obuild_cxx_optimize=-O
    184 :end_if_platform_10
    185 SET obuild_platform_result=
    186 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    187 cd "%obuild_snova_path%\%obuild_dir_bin%"
    188 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    189 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    190 cd "%obuild_pwd_snova_0%"
    191 SET obuild_pwd_snova_0=
    192 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
     204:end_if_platform_14
     205SET obuild_platform_result=
     206FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     207cd "%obuild_snova_path%\%obuild_dir_bin%"
     208IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     209FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     210cd "%obuild_pwd_snova_0%"
     211SET obuild_pwd_snova_0=
     212IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
    193213SET obuild_cxx_optimize=/O2
    194 :end_if_platform_11
     214:end_if_platform_15
    195215SET obuild_platform_result=
    196216
     
    201221cd "%obuild_pwd_snova_0%"
    202222SET obuild_pwd_snova_0=
    203 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_12
     223IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
    204224SET obuild_cxx_debug=-g
    205 :end_if_platform_12
     225:end_if_platform_16
    206226SET obuild_platform_result=
    207227FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    211231cd "%obuild_pwd_snova_0%"
    212232SET obuild_pwd_snova_0=
    213 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
     233IF NOT %obuild_platform_result% == yes GOTO end_if_platform_17
    214234SET obuild_cxx_debug=-g
    215 :end_if_platform_13
     235:end_if_platform_17
    216236SET obuild_platform_result=
    217237FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    221241cd "%obuild_pwd_snova_0%"
    222242SET obuild_pwd_snova_0=
    223 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
     243IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18
    224244SET obuild_cxx_debug=-g
    225 :end_if_platform_14
    226 SET obuild_platform_result=
    227 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    228 cd "%obuild_snova_path%\%obuild_dir_bin%"
    229 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    230 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    231 cd "%obuild_pwd_snova_0%"
    232 SET obuild_pwd_snova_0=
    233 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
     245:end_if_platform_18
     246SET obuild_platform_result=
     247FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     248cd "%obuild_snova_path%\%obuild_dir_bin%"
     249IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     250FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     251cd "%obuild_pwd_snova_0%"
     252SET obuild_pwd_snova_0=
     253IF NOT %obuild_platform_result% == yes GOTO end_if_platform_19
    234254SET obuild_cxx_debug=/ZI /Od
    235 :end_if_platform_15
     255:end_if_platform_19
    236256SET obuild_platform_result=
    237257
     
    242262cd "%obuild_pwd_snova_0%"
    243263SET obuild_pwd_snova_0=
    244 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
     264IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20
    245265SET obuild_cxx_options=-fPIC
    246 :end_if_platform_16
    247 SET obuild_platform_result=
    248 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    249 cd "%obuild_snova_path%\%obuild_dir_bin%"
    250 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    251 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    252 cd "%obuild_pwd_snova_0%"
    253 SET obuild_pwd_snova_0=
    254 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_17
     266:end_if_platform_20
     267SET obuild_platform_result=
     268FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     269cd "%obuild_snova_path%\%obuild_dir_bin%"
     270IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     271FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     272cd "%obuild_pwd_snova_0%"
     273SET obuild_pwd_snova_0=
     274IF NOT %obuild_platform_result% == yes GOTO end_if_platform_21
    255275SET obuild_cxx_options=/nologo /DWIN32 /MD /GX /GR /W3
    256 :end_if_platform_17
    257 SET obuild_platform_result=
    258 
    259 IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_app_prog_snova_sh_18
    262 :else_if_db_build_app_prog_snova_sh_18
     281  GOTO end_if_db_build_app_prog_snova_sh_22
     282:else_if_db_build_app_prog_snova_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_app_prog_snova_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_19
     284:end_if_db_build_app_prog_snova_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_app_prog_snova_sh_19
    269 :else_if_opt_build_app_prog_snova_sh_19
     288  GOTO end_if_opt_build_app_prog_snova_sh_23
     289:else_if_opt_build_app_prog_snova_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_app_prog_snova_sh_19
     291:end_if_opt_build_app_prog_snova_sh_23
    272292
    273293
     
    287307cd "%obuild_snova_path%\%obuild_dir_bin%"
    288308IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    289 FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
    290 cd "%obuild_pwd_snova_0%"
    291 SET obuild_pwd_snova_0=
    292 IF NOT DEFINED obuild_HDF5_path  ECHO Can't find HDF5 package.  && GOTO obuild_return
    293 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    294 cd "%obuild_snova_path%\%obuild_dir_bin%"
    295 IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    296309FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
    297310cd "%obuild_pwd_snova_0%"
    298311SET obuild_pwd_snova_0=
    299312IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
    300 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    301 cd "%obuild_snova_path%\%obuild_dir_bin%"
    302 IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    303 FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
    304 cd "%obuild_pwd_snova_0%"
    305 SET obuild_pwd_snova_0=
    306 IF NOT DEFINED obuild_HDF5_path  ECHO Can't find HDF5 package.  && GOTO obuild_return
    307 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    308 cd "%obuild_snova_path%\%obuild_dir_bin%"
    309 IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    310 FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  zlib v1r*`) DO SET obuild_zlib_path=%%j
    311 cd "%obuild_pwd_snova_0%"
    312 SET obuild_pwd_snova_0=
    313 IF NOT DEFINED obuild_zlib_path  ECHO Can't find zlib package.  && GOTO obuild_return
    314313
    315314SET obuild_cxx_includes=/I"%obuild_snova_path%"
     
    324323cd "%obuild_pwd_snova_0%"
    325324SET obuild_pwd_snova_0=
    326 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
     325IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
    327326SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    328 :end_if_platform_25
    329 SET obuild_platform_result=
    330 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    331 cd "%obuild_snova_path%\%obuild_dir_bin%"
    332 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    333 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    334 cd "%obuild_pwd_snova_0%"
    335 SET obuild_pwd_snova_0=
    336 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
     327:end_if_platform_29
     328SET obuild_platform_result=
     329FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     330cd "%obuild_snova_path%\%obuild_dir_bin%"
     331IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     332FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     333cd "%obuild_pwd_snova_0%"
     334SET obuild_pwd_snova_0=
     335IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
    337336SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    338 :end_if_platform_26
    339 SET obuild_platform_result=
    340 SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
     337:end_if_platform_30
     338SET obuild_platform_result=
     339FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     340cd "%obuild_snova_path%\%obuild_dir_bin%"
     341IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     342FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     343cd "%obuild_pwd_snova_0%"
     344SET obuild_pwd_snova_0=
     345IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     346SET obuild_cxx_includes=%obuild_cxx_includes% -I${HDF5_home}/include
     347:end_if_platform_31
     348SET obuild_platform_result=
    341349
    342350IF EXIST "%obuild_snova_path%\%obuild_dir_bin%\app_prog_snova" RMDIR /S /Q "%obuild_snova_path%\%obuild_dir_bin%\app_prog_snova"
     
    358366cd "%obuild_pwd_snova_0%"
    359367SET obuild_pwd_snova_0=
    360 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
     368IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
    361369SET obuild_cxx_linker_command=c++
    362 :end_if_platform_29
     370:end_if_platform_33
    363371SET obuild_platform_result=
    364372FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    368376cd "%obuild_pwd_snova_0%"
    369377SET obuild_pwd_snova_0=
    370 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
     378IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
    371379SET obuild_cxx_linker_command=c++
    372 :end_if_platform_30
     380:end_if_platform_34
    373381SET obuild_platform_result=
    374382FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    378386cd "%obuild_pwd_snova_0%"
    379387SET obuild_pwd_snova_0=
    380 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     388IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
    381389SET obuild_cxx_linker_command=cxx
    382 :end_if_platform_31
    383 SET obuild_platform_result=
    384 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    385 cd "%obuild_snova_path%\%obuild_dir_bin%"
    386 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    387 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    388 cd "%obuild_pwd_snova_0%"
    389 SET obuild_pwd_snova_0=
    390 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
     390:end_if_platform_35
     391SET obuild_platform_result=
     392FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     393cd "%obuild_snova_path%\%obuild_dir_bin%"
     394IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     395FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     396cd "%obuild_pwd_snova_0%"
     397SET obuild_pwd_snova_0=
     398IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
    391399SET obuild_cxx_linker_command=link.exe
    392 :end_if_platform_32
     400:end_if_platform_36
    393401SET obuild_platform_result=
    394402IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    400408cd "%obuild_pwd_snova_0%"
    401409SET obuild_pwd_snova_0=
    402 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
     410IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
    403411SET obuild_cxx_linker_debug=-g
    404 :end_if_platform_33
     412:end_if_platform_37
    405413SET obuild_platform_result=
    406414FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    410418cd "%obuild_pwd_snova_0%"
    411419SET obuild_pwd_snova_0=
    412 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
     420IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
    413421SET obuild_cxx_linker_debug=-g
    414 :end_if_platform_34
     422:end_if_platform_38
    415423SET obuild_platform_result=
    416424FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    420428cd "%obuild_pwd_snova_0%"
    421429SET obuild_pwd_snova_0=
    422 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
     430IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    423431SET obuild_cxx_linker_debug=-g
    424 :end_if_platform_35
    425 SET obuild_platform_result=
    426 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    427 cd "%obuild_snova_path%\%obuild_dir_bin%"
    428 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    429 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    430 cd "%obuild_pwd_snova_0%"
    431 SET obuild_pwd_snova_0=
    432 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     432:end_if_platform_39
     433SET obuild_platform_result=
     434FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     435cd "%obuild_snova_path%\%obuild_dir_bin%"
     436IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     437FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     438cd "%obuild_pwd_snova_0%"
     439SET obuild_pwd_snova_0=
     440IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    433441SET obuild_cxx_linker_debug=/DEBUG
    434 :end_if_platform_36
    435 SET obuild_platform_result=
    436 
    437 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    438 cd "%obuild_snova_path%\%obuild_dir_bin%"
    439 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    440 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    441 cd "%obuild_pwd_snova_0%"
    442 SET obuild_pwd_snova_0=
    443 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     442:end_if_platform_40
     443SET obuild_platform_result=
     444
     445FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     446cd "%obuild_snova_path%\%obuild_dir_bin%"
     447IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     448FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     449cd "%obuild_pwd_snova_0%"
     450SET obuild_pwd_snova_0=
     451IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    444452SET obuild_cxx_linker_options=/nologo
    445 :end_if_platform_37
    446 SET obuild_platform_result=
    447 
    448 IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_38
     453:end_if_platform_41
     454SET obuild_platform_result=
     455
     456IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_42
    449457  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    450   GOTO end_if_db_build_app_prog_snova_sh_38
    451 :else_if_db_build_app_prog_snova_sh_38
     458  GOTO end_if_db_build_app_prog_snova_sh_42
     459:else_if_db_build_app_prog_snova_sh_42
    452460  SET obuild_cxx_linker_debug_local=
    453 :end_if_db_build_app_prog_snova_sh_38
    454 
    455 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_39
     461:end_if_db_build_app_prog_snova_sh_42
     462
     463IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_43
    456464  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    457   GOTO end_if_opt_build_app_prog_snova_sh_39
    458 :else_if_opt_build_app_prog_snova_sh_39
     465  GOTO end_if_opt_build_app_prog_snova_sh_43
     466:else_if_opt_build_app_prog_snova_sh_43
    459467  SET obuild_cxx_linker_optimize_local=
    460 :end_if_opt_build_app_prog_snova_sh_39
     468:end_if_opt_build_app_prog_snova_sh_43
    461469
    462470SET obuild_linked_libraries="%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib"
     
    466474SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib"
    467475SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib"
    468 SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_HDF5_path%\%obuild_dir_bin%\osc_HDF5.lib"
    469 SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_zlib_path%\%obuild_dir_bin%\osc_z.lib"
     476FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     477cd "%obuild_snova_path%\%obuild_dir_bin%"
     478IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     479FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     480cd "%obuild_pwd_snova_0%"
     481SET obuild_pwd_snova_0=
     482IF NOT %obuild_platform_result% == yes GOTO end_if_platform_50
     483SET obuild_linked_libraries=%obuild_linked_libraries% -L${HDF5_home}/lib -lhdf5.0.0.0
     484:end_if_platform_50
     485SET obuild_platform_result=
     486FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     487cd "%obuild_snova_path%\%obuild_dir_bin%"
     488IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     489FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     490cd "%obuild_pwd_snova_0%"
     491SET obuild_pwd_snova_0=
     492IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
     493SET obuild_linked_libraries=%obuild_linked_libraries% -L${zlib_home}/lib -lz
     494:end_if_platform_51
     495SET obuild_platform_result=
    470496SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4interfaces
    471497SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4vis_management
     
    478504cd "%obuild_pwd_snova_0%"
    479505SET obuild_pwd_snova_0=
    480 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_52
     506IF NOT %obuild_platform_result% == yes GOTO end_if_platform_56
    481507SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4readout -lG4run -lG4event -lG4tracking -lG4processes -lG4digits_hits -lG4track -lG4particles -lG4geometry -lG4graphics_reps -lG4materials -lG4intercoms -lG4global
    482 :end_if_platform_52
    483 SET obuild_platform_result=
    484 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    485 cd "%obuild_snova_path%\%obuild_dir_bin%"
    486 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    487 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    488 cd "%obuild_pwd_snova_0%"
    489 SET obuild_pwd_snova_0=
    490 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_53
     508:end_if_platform_56
     509SET obuild_platform_result=
     510FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     511cd "%obuild_snova_path%\%obuild_dir_bin%"
     512IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     513FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     514cd "%obuild_pwd_snova_0%"
     515SET obuild_pwd_snova_0=
     516IF NOT %obuild_platform_result% == yes GOTO end_if_platform_57
    491517SET obuild_linked_libraries=%obuild_linked_libraries% -L${CLHEP_home}/lib -lCLHEP-2.0.3.1
    492 :end_if_platform_53
     518:end_if_platform_57
    493519SET obuild_platform_result=
    494520
Note: See TracChangeset for help on using the changeset viewer.