Changeset 241


Ignore:
Timestamp:
Feb 15, 2007, 10:20:56 AM (17 years ago)
Author:
barrand
Message:
 
Location:
build/snova/trunk/obuild
Files:
18 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
  • build/snova/trunk/obuild/DOS/build_lib_geomutils.bat

    r144 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_lib_geomutils_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_geomutils_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_lib_geomutils_sh_18
    262 :else_if_db_build_lib_geomutils_sh_18
     281  GOTO end_if_db_build_lib_geomutils_sh_22
     282:else_if_db_build_lib_geomutils_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_lib_geomutils_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_19
     284:end_if_db_build_lib_geomutils_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_lib_geomutils_sh_19
    269 :else_if_opt_build_lib_geomutils_sh_19
     288  GOTO end_if_opt_build_lib_geomutils_sh_23
     289:else_if_opt_build_lib_geomutils_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_lib_geomutils_sh_19
     291:end_if_opt_build_lib_geomutils_sh_23
    272292
    273293
     
    280300cd "%obuild_pwd_snova_0%"
    281301SET obuild_pwd_snova_0=
    282 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_21
     302IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
    283303SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    284 :end_if_platform_21
     304:end_if_platform_25
    285305SET obuild_platform_result=
    286306
     
    375395cd "%obuild_pwd_snova_0%"
    376396SET obuild_pwd_snova_0=
    377 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
     397IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    378398SET obuild_cxx_linker_command=c++
    379 :end_if_platform_35
     399:end_if_platform_39
    380400SET obuild_platform_result=
    381401FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    385405cd "%obuild_pwd_snova_0%"
    386406SET obuild_pwd_snova_0=
    387 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     407IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    388408SET obuild_cxx_linker_command=c++
    389 :end_if_platform_36
     409:end_if_platform_40
    390410SET obuild_platform_result=
    391411FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    395415cd "%obuild_pwd_snova_0%"
    396416SET obuild_pwd_snova_0=
    397 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     417IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    398418SET obuild_cxx_linker_command=cxx
    399 :end_if_platform_37
    400 SET obuild_platform_result=
    401 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    402 cd "%obuild_snova_path%\%obuild_dir_bin%"
    403 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    404 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    405 cd "%obuild_pwd_snova_0%"
    406 SET obuild_pwd_snova_0=
    407 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     419:end_if_platform_41
     420SET obuild_platform_result=
     421FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     422cd "%obuild_snova_path%\%obuild_dir_bin%"
     423IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     424FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     425cd "%obuild_pwd_snova_0%"
     426SET obuild_pwd_snova_0=
     427IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    408428SET obuild_cxx_linker_command=link.exe
    409 :end_if_platform_38
     429:end_if_platform_42
    410430SET obuild_platform_result=
    411431IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    417437cd "%obuild_pwd_snova_0%"
    418438SET obuild_pwd_snova_0=
    419 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
     439IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    420440SET obuild_cxx_linker_debug=-g
    421 :end_if_platform_39
     441:end_if_platform_43
    422442SET obuild_platform_result=
    423443FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    427447cd "%obuild_pwd_snova_0%"
    428448SET obuild_pwd_snova_0=
    429 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
     449IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    430450SET obuild_cxx_linker_debug=-g
    431 :end_if_platform_40
     451:end_if_platform_44
    432452SET obuild_platform_result=
    433453FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    437457cd "%obuild_pwd_snova_0%"
    438458SET obuild_pwd_snova_0=
    439 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     459IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    440460SET obuild_cxx_linker_debug=-g
    441 :end_if_platform_41
    442 SET obuild_platform_result=
    443 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    444 cd "%obuild_snova_path%\%obuild_dir_bin%"
    445 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    446 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    447 cd "%obuild_pwd_snova_0%"
    448 SET obuild_pwd_snova_0=
    449 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
     461:end_if_platform_45
     462SET obuild_platform_result=
     463FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     464cd "%obuild_snova_path%\%obuild_dir_bin%"
     465IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     466FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     467cd "%obuild_pwd_snova_0%"
     468SET obuild_pwd_snova_0=
     469IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
    450470SET obuild_cxx_linker_debug=/DEBUG
    451 :end_if_platform_42
    452 SET obuild_platform_result=
    453 
    454 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    455 cd "%obuild_snova_path%\%obuild_dir_bin%"
    456 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    457 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    458 cd "%obuild_pwd_snova_0%"
    459 SET obuild_pwd_snova_0=
    460 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
     471:end_if_platform_46
     472SET obuild_platform_result=
     473
     474FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     475cd "%obuild_snova_path%\%obuild_dir_bin%"
     476IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     477FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     478cd "%obuild_pwd_snova_0%"
     479SET obuild_pwd_snova_0=
     480IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    461481SET obuild_cxx_linker_options=/nologo
    462 :end_if_platform_43
    463 SET obuild_platform_result=
    464 
    465 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_geomutils_sh_44
     482:end_if_platform_47
     483SET obuild_platform_result=
     484
     485IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_geomutils_sh_48
    466486  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    467   GOTO end_if_db_build_lib_geomutils_sh_44
    468 :else_if_db_build_lib_geomutils_sh_44
     487  GOTO end_if_db_build_lib_geomutils_sh_48
     488:else_if_db_build_lib_geomutils_sh_48
    469489  SET obuild_cxx_linker_debug_local=
    470 :end_if_db_build_lib_geomutils_sh_44
    471 
    472 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_45
     490:end_if_db_build_lib_geomutils_sh_48
     491
     492IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_49
    473493  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    474   GOTO end_if_opt_build_lib_geomutils_sh_45
    475 :else_if_opt_build_lib_geomutils_sh_45
     494  GOTO end_if_opt_build_lib_geomutils_sh_49
     495:else_if_opt_build_lib_geomutils_sh_49
    476496  SET obuild_cxx_linker_optimize_local=
    477 :end_if_opt_build_lib_geomutils_sh_45
     497:end_if_opt_build_lib_geomutils_sh_49
    478498
    479499FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/DOS/build_lib_sngeom.bat

    r144 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_lib_sngeom_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_sngeom_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_lib_sngeom_sh_18
    262 :else_if_db_build_lib_sngeom_sh_18
     281  GOTO end_if_db_build_lib_sngeom_sh_22
     282:else_if_db_build_lib_sngeom_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_lib_sngeom_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_sngeom_sh_19
     284:end_if_db_build_lib_sngeom_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_sngeom_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_lib_sngeom_sh_19
    269 :else_if_opt_build_lib_sngeom_sh_19
     288  GOTO end_if_opt_build_lib_sngeom_sh_23
     289:else_if_opt_build_lib_sngeom_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_lib_sngeom_sh_19
     291:end_if_opt_build_lib_sngeom_sh_23
    272292
    273293
     
    293313cd "%obuild_pwd_snova_0%"
    294314SET obuild_pwd_snova_0=
    295 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
     315IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
    296316SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    297 :end_if_platform_22
     317:end_if_platform_26
    298318SET obuild_platform_result=
    299319SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_bhep_path%"
     
    365385cd "%obuild_pwd_snova_0%"
    366386SET obuild_pwd_snova_0=
    367 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
     387IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
    368388SET obuild_cxx_linker_command=c++
    369 :end_if_platform_33
     389:end_if_platform_37
    370390SET obuild_platform_result=
    371391FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    375395cd "%obuild_pwd_snova_0%"
    376396SET obuild_pwd_snova_0=
    377 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
     397IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
    378398SET obuild_cxx_linker_command=c++
    379 :end_if_platform_34
     399:end_if_platform_38
    380400SET obuild_platform_result=
    381401FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    385405cd "%obuild_pwd_snova_0%"
    386406SET obuild_pwd_snova_0=
    387 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
     407IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    388408SET obuild_cxx_linker_command=cxx
    389 :end_if_platform_35
    390 SET obuild_platform_result=
    391 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    392 cd "%obuild_snova_path%\%obuild_dir_bin%"
    393 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    394 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    395 cd "%obuild_pwd_snova_0%"
    396 SET obuild_pwd_snova_0=
    397 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     409:end_if_platform_39
     410SET obuild_platform_result=
     411FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     412cd "%obuild_snova_path%\%obuild_dir_bin%"
     413IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     414FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     415cd "%obuild_pwd_snova_0%"
     416SET obuild_pwd_snova_0=
     417IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    398418SET obuild_cxx_linker_command=link.exe
    399 :end_if_platform_36
     419:end_if_platform_40
    400420SET obuild_platform_result=
    401421IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    407427cd "%obuild_pwd_snova_0%"
    408428SET obuild_pwd_snova_0=
    409 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     429IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    410430SET obuild_cxx_linker_debug=-g
    411 :end_if_platform_37
     431:end_if_platform_41
    412432SET obuild_platform_result=
    413433FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    417437cd "%obuild_pwd_snova_0%"
    418438SET obuild_pwd_snova_0=
    419 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     439IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    420440SET obuild_cxx_linker_debug=-g
    421 :end_if_platform_38
     441:end_if_platform_42
    422442SET obuild_platform_result=
    423443FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    427447cd "%obuild_pwd_snova_0%"
    428448SET obuild_pwd_snova_0=
    429 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
     449IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    430450SET obuild_cxx_linker_debug=-g
    431 :end_if_platform_39
    432 SET obuild_platform_result=
    433 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    434 cd "%obuild_snova_path%\%obuild_dir_bin%"
    435 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    436 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    437 cd "%obuild_pwd_snova_0%"
    438 SET obuild_pwd_snova_0=
    439 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
     451:end_if_platform_43
     452SET obuild_platform_result=
     453FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     454cd "%obuild_snova_path%\%obuild_dir_bin%"
     455IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     456FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     457cd "%obuild_pwd_snova_0%"
     458SET obuild_pwd_snova_0=
     459IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    440460SET obuild_cxx_linker_debug=/DEBUG
    441 :end_if_platform_40
    442 SET obuild_platform_result=
    443 
    444 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    445 cd "%obuild_snova_path%\%obuild_dir_bin%"
    446 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    447 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    448 cd "%obuild_pwd_snova_0%"
    449 SET obuild_pwd_snova_0=
    450 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     461:end_if_platform_44
     462SET obuild_platform_result=
     463
     464FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     465cd "%obuild_snova_path%\%obuild_dir_bin%"
     466IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     467FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     468cd "%obuild_pwd_snova_0%"
     469SET obuild_pwd_snova_0=
     470IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    451471SET obuild_cxx_linker_options=/nologo
    452 :end_if_platform_41
    453 SET obuild_platform_result=
    454 
    455 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_sngeom_sh_42
     472:end_if_platform_45
     473SET obuild_platform_result=
     474
     475IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_sngeom_sh_46
    456476  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    457   GOTO end_if_db_build_lib_sngeom_sh_42
    458 :else_if_db_build_lib_sngeom_sh_42
     477  GOTO end_if_db_build_lib_sngeom_sh_46
     478:else_if_db_build_lib_sngeom_sh_46
    459479  SET obuild_cxx_linker_debug_local=
    460 :end_if_db_build_lib_sngeom_sh_42
    461 
    462 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_sngeom_sh_43
     480:end_if_db_build_lib_sngeom_sh_46
     481
     482IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_sngeom_sh_47
    463483  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    464   GOTO end_if_opt_build_lib_sngeom_sh_43
    465 :else_if_opt_build_lib_sngeom_sh_43
     484  GOTO end_if_opt_build_lib_sngeom_sh_47
     485:else_if_opt_build_lib_sngeom_sh_47
    466486  SET obuild_cxx_linker_optimize_local=
    467 :end_if_opt_build_lib_sngeom_sh_43
     487:end_if_opt_build_lib_sngeom_sh_47
    468488
    469489FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/DOS/build_lib_snova.bat

    r199 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_lib_snova_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_lib_snova_sh_18
    262 :else_if_db_build_lib_snova_sh_18
     281  GOTO end_if_db_build_lib_snova_sh_22
     282:else_if_db_build_lib_snova_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_lib_snova_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_19
     284:end_if_db_build_lib_snova_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_lib_snova_sh_19
    269 :else_if_opt_build_lib_snova_sh_19
     288  GOTO end_if_opt_build_lib_snova_sh_23
     289:else_if_opt_build_lib_snova_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_lib_snova_sh_19
     291:end_if_opt_build_lib_snova_sh_23
    272292
    273293
     
    284304SET obuild_pwd_snova_0=
    285305IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
    286 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    287 cd "%obuild_snova_path%\%obuild_dir_bin%"
    288 IF 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
    293306
    294307SET obuild_cxx_includes=/I"%obuild_snova_path%"
     
    303316cd "%obuild_pwd_snova_0%"
    304317SET obuild_pwd_snova_0=
    305 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
     318IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
    306319SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    307 :end_if_platform_25
    308 SET obuild_platform_result=
    309 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    310 cd "%obuild_snova_path%\%obuild_dir_bin%"
    311 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    312 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    313 cd "%obuild_pwd_snova_0%"
    314 SET obuild_pwd_snova_0=
    315 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
     320:end_if_platform_29
     321SET obuild_platform_result=
     322FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     323cd "%obuild_snova_path%\%obuild_dir_bin%"
     324IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     325FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     326cd "%obuild_pwd_snova_0%"
     327SET obuild_pwd_snova_0=
     328IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
    316329SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    317 :end_if_platform_26
    318 SET obuild_platform_result=
    319 SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
     330:end_if_platform_30
     331SET obuild_platform_result=
     332FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     333cd "%obuild_snova_path%\%obuild_dir_bin%"
     334IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     335FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     336cd "%obuild_pwd_snova_0%"
     337SET obuild_pwd_snova_0=
     338IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     339SET obuild_cxx_includes=%obuild_cxx_includes% -I${HDF5_home}/include
     340:end_if_platform_31
     341SET obuild_platform_result=
    320342
    321343IF EXIST "%obuild_snova_path%\%obuild_dir_bin%\lib_snova" RMDIR /S /Q "%obuild_snova_path%\%obuild_dir_bin%\lib_snova"
     
    421443cd "%obuild_pwd_snova_0%"
    422444SET obuild_pwd_snova_0=
    423 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
     445IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    424446SET obuild_cxx_linker_command=c++
    425 :end_if_platform_43
     447:end_if_platform_47
    426448SET obuild_platform_result=
    427449FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    431453cd "%obuild_pwd_snova_0%"
    432454SET obuild_pwd_snova_0=
    433 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
     455IF NOT %obuild_platform_result% == yes GOTO end_if_platform_48
    434456SET obuild_cxx_linker_command=c++
    435 :end_if_platform_44
     457:end_if_platform_48
    436458SET obuild_platform_result=
    437459FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    441463cd "%obuild_pwd_snova_0%"
    442464SET obuild_pwd_snova_0=
    443 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
     465IF NOT %obuild_platform_result% == yes GOTO end_if_platform_49
    444466SET obuild_cxx_linker_command=cxx
    445 :end_if_platform_45
    446 SET obuild_platform_result=
    447 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    448 cd "%obuild_snova_path%\%obuild_dir_bin%"
    449 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    450 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    451 cd "%obuild_pwd_snova_0%"
    452 SET obuild_pwd_snova_0=
    453 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
     467:end_if_platform_49
     468SET obuild_platform_result=
     469FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     470cd "%obuild_snova_path%\%obuild_dir_bin%"
     471IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     472FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     473cd "%obuild_pwd_snova_0%"
     474SET obuild_pwd_snova_0=
     475IF NOT %obuild_platform_result% == yes GOTO end_if_platform_50
    454476SET obuild_cxx_linker_command=link.exe
    455 :end_if_platform_46
     477:end_if_platform_50
    456478SET obuild_platform_result=
    457479IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    463485cd "%obuild_pwd_snova_0%"
    464486SET obuild_pwd_snova_0=
    465 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
     487IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
    466488SET obuild_cxx_linker_debug=-g
    467 :end_if_platform_47
     489:end_if_platform_51
    468490SET obuild_platform_result=
    469491FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    473495cd "%obuild_pwd_snova_0%"
    474496SET obuild_pwd_snova_0=
    475 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_48
     497IF NOT %obuild_platform_result% == yes GOTO end_if_platform_52
    476498SET obuild_cxx_linker_debug=-g
    477 :end_if_platform_48
     499:end_if_platform_52
    478500SET obuild_platform_result=
    479501FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    483505cd "%obuild_pwd_snova_0%"
    484506SET obuild_pwd_snova_0=
    485 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_49
     507IF NOT %obuild_platform_result% == yes GOTO end_if_platform_53
    486508SET obuild_cxx_linker_debug=-g
    487 :end_if_platform_49
    488 SET obuild_platform_result=
    489 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    490 cd "%obuild_snova_path%\%obuild_dir_bin%"
    491 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    492 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    493 cd "%obuild_pwd_snova_0%"
    494 SET obuild_pwd_snova_0=
    495 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_50
     509:end_if_platform_53
     510SET obuild_platform_result=
     511FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     512cd "%obuild_snova_path%\%obuild_dir_bin%"
     513IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     514FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     515cd "%obuild_pwd_snova_0%"
     516SET obuild_pwd_snova_0=
     517IF NOT %obuild_platform_result% == yes GOTO end_if_platform_54
    496518SET obuild_cxx_linker_debug=/DEBUG
    497 :end_if_platform_50
    498 SET obuild_platform_result=
    499 
    500 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    501 cd "%obuild_snova_path%\%obuild_dir_bin%"
    502 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    503 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    504 cd "%obuild_pwd_snova_0%"
    505 SET obuild_pwd_snova_0=
    506 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
     519:end_if_platform_54
     520SET obuild_platform_result=
     521
     522FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     523cd "%obuild_snova_path%\%obuild_dir_bin%"
     524IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     525FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     526cd "%obuild_pwd_snova_0%"
     527SET obuild_pwd_snova_0=
     528IF NOT %obuild_platform_result% == yes GOTO end_if_platform_55
    507529SET obuild_cxx_linker_options=/nologo
    508 :end_if_platform_51
    509 SET obuild_platform_result=
    510 
    511 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_52
     530:end_if_platform_55
     531SET obuild_platform_result=
     532
     533IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_56
    512534  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    513   GOTO end_if_db_build_lib_snova_sh_52
    514 :else_if_db_build_lib_snova_sh_52
     535  GOTO end_if_db_build_lib_snova_sh_56
     536:else_if_db_build_lib_snova_sh_56
    515537  SET obuild_cxx_linker_debug_local=
    516 :end_if_db_build_lib_snova_sh_52
    517 
    518 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_53
     538:end_if_db_build_lib_snova_sh_56
     539
     540IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_57
    519541  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    520   GOTO end_if_opt_build_lib_snova_sh_53
    521 :else_if_opt_build_lib_snova_sh_53
     542  GOTO end_if_opt_build_lib_snova_sh_57
     543:else_if_opt_build_lib_snova_sh_57
    522544  SET obuild_cxx_linker_optimize_local=
    523 :end_if_opt_build_lib_snova_sh_53
     545:end_if_opt_build_lib_snova_sh_57
    524546
    525547FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/DOS/build_lib_snova_ui.bat

    r203 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_lib_snova_ui_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_ui_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_lib_snova_ui_sh_18
    262 :else_if_db_build_lib_snova_ui_sh_18
     281  GOTO end_if_db_build_lib_snova_ui_sh_22
     282:else_if_db_build_lib_snova_ui_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_lib_snova_ui_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_ui_sh_19
     284:end_if_db_build_lib_snova_ui_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_ui_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_lib_snova_ui_sh_19
    269 :else_if_opt_build_lib_snova_ui_sh_19
     288  GOTO end_if_opt_build_lib_snova_ui_sh_23
     289:else_if_opt_build_lib_snova_ui_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_lib_snova_ui_sh_19
     291:end_if_opt_build_lib_snova_ui_sh_23
    272292
    273293
     
    284304SET obuild_pwd_snova_0=
    285305IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
    286 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    287 cd "%obuild_snova_path%\%obuild_dir_bin%"
    288 IF 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
    293306
    294307SET obuild_cxx_includes=/I"%obuild_snova_path%"
     
    303316cd "%obuild_pwd_snova_0%"
    304317SET obuild_pwd_snova_0=
    305 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
     318IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
    306319SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    307 :end_if_platform_25
    308 SET obuild_platform_result=
    309 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    310 cd "%obuild_snova_path%\%obuild_dir_bin%"
    311 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    312 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    313 cd "%obuild_pwd_snova_0%"
    314 SET obuild_pwd_snova_0=
    315 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
     320:end_if_platform_29
     321SET obuild_platform_result=
     322FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     323cd "%obuild_snova_path%\%obuild_dir_bin%"
     324IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     325FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     326cd "%obuild_pwd_snova_0%"
     327SET obuild_pwd_snova_0=
     328IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
    316329SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    317 :end_if_platform_26
    318 SET obuild_platform_result=
    319 SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
     330:end_if_platform_30
     331SET obuild_platform_result=
     332FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     333cd "%obuild_snova_path%\%obuild_dir_bin%"
     334IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     335FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     336cd "%obuild_pwd_snova_0%"
     337SET obuild_pwd_snova_0=
     338IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     339SET obuild_cxx_includes=%obuild_cxx_includes% -I${HDF5_home}/include
     340:end_if_platform_31
     341SET obuild_platform_result=
    320342
    321343IF EXIST "%obuild_snova_path%\%obuild_dir_bin%\lib_snova_ui" RMDIR /S /Q "%obuild_snova_path%\%obuild_dir_bin%\lib_snova_ui"
     
    343365cd "%obuild_pwd_snova_0%"
    344366SET obuild_pwd_snova_0=
    345 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
     367IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
    346368SET obuild_cxx_linker_command=c++
    347 :end_if_platform_30
     369:end_if_platform_34
    348370SET obuild_platform_result=
    349371FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    353375cd "%obuild_pwd_snova_0%"
    354376SET obuild_pwd_snova_0=
    355 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     377IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
    356378SET obuild_cxx_linker_command=c++
    357 :end_if_platform_31
     379:end_if_platform_35
    358380SET obuild_platform_result=
    359381FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    363385cd "%obuild_pwd_snova_0%"
    364386SET obuild_pwd_snova_0=
    365 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
     387IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
    366388SET obuild_cxx_linker_command=cxx
    367 :end_if_platform_32
    368 SET obuild_platform_result=
    369 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    370 cd "%obuild_snova_path%\%obuild_dir_bin%"
    371 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    372 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    373 cd "%obuild_pwd_snova_0%"
    374 SET obuild_pwd_snova_0=
    375 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
     389:end_if_platform_36
     390SET obuild_platform_result=
     391FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     392cd "%obuild_snova_path%\%obuild_dir_bin%"
     393IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     394FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     395cd "%obuild_pwd_snova_0%"
     396SET obuild_pwd_snova_0=
     397IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
    376398SET obuild_cxx_linker_command=link.exe
    377 :end_if_platform_33
     399:end_if_platform_37
    378400SET obuild_platform_result=
    379401IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    385407cd "%obuild_pwd_snova_0%"
    386408SET obuild_pwd_snova_0=
    387 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
     409IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
    388410SET obuild_cxx_linker_debug=-g
    389 :end_if_platform_34
     411:end_if_platform_38
    390412SET obuild_platform_result=
    391413FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    395417cd "%obuild_pwd_snova_0%"
    396418SET obuild_pwd_snova_0=
    397 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
     419IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    398420SET obuild_cxx_linker_debug=-g
    399 :end_if_platform_35
     421:end_if_platform_39
    400422SET obuild_platform_result=
    401423FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    405427cd "%obuild_pwd_snova_0%"
    406428SET obuild_pwd_snova_0=
    407 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     429IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    408430SET obuild_cxx_linker_debug=-g
    409 :end_if_platform_36
    410 SET obuild_platform_result=
    411 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    412 cd "%obuild_snova_path%\%obuild_dir_bin%"
    413 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    414 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    415 cd "%obuild_pwd_snova_0%"
    416 SET obuild_pwd_snova_0=
    417 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     431:end_if_platform_40
     432SET obuild_platform_result=
     433FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     434cd "%obuild_snova_path%\%obuild_dir_bin%"
     435IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     436FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     437cd "%obuild_pwd_snova_0%"
     438SET obuild_pwd_snova_0=
     439IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    418440SET obuild_cxx_linker_debug=/DEBUG
    419 :end_if_platform_37
    420 SET obuild_platform_result=
    421 
    422 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    423 cd "%obuild_snova_path%\%obuild_dir_bin%"
    424 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    425 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    426 cd "%obuild_pwd_snova_0%"
    427 SET obuild_pwd_snova_0=
    428 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     441:end_if_platform_41
     442SET obuild_platform_result=
     443
     444FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     445cd "%obuild_snova_path%\%obuild_dir_bin%"
     446IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     447FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     448cd "%obuild_pwd_snova_0%"
     449SET obuild_pwd_snova_0=
     450IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    429451SET obuild_cxx_linker_options=/nologo
    430 :end_if_platform_38
    431 SET obuild_platform_result=
    432 
    433 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_ui_sh_39
     452:end_if_platform_42
     453SET obuild_platform_result=
     454
     455IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_ui_sh_43
    434456  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    435   GOTO end_if_db_build_lib_snova_ui_sh_39
    436 :else_if_db_build_lib_snova_ui_sh_39
     457  GOTO end_if_db_build_lib_snova_ui_sh_43
     458:else_if_db_build_lib_snova_ui_sh_43
    437459  SET obuild_cxx_linker_debug_local=
    438 :end_if_db_build_lib_snova_ui_sh_39
    439 
    440 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_ui_sh_40
     460:end_if_db_build_lib_snova_ui_sh_43
     461
     462IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_ui_sh_44
    441463  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    442   GOTO end_if_opt_build_lib_snova_ui_sh_40
    443 :else_if_opt_build_lib_snova_ui_sh_40
     464  GOTO end_if_opt_build_lib_snova_ui_sh_44
     465:else_if_opt_build_lib_snova_ui_sh_44
    444466  SET obuild_cxx_linker_optimize_local=
    445 :end_if_opt_build_lib_snova_ui_sh_40
     467:end_if_opt_build_lib_snova_ui_sh_44
    446468
    447469FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/DOS/build_lib_snvertex.bat

    r144 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_lib_snvertex_sh_18
     276:end_if_platform_21
     277SET obuild_platform_result=
     278
     279IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snvertex_sh_22
    260280  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    261   GOTO end_if_db_build_lib_snvertex_sh_18
    262 :else_if_db_build_lib_snvertex_sh_18
     281  GOTO end_if_db_build_lib_snvertex_sh_22
     282:else_if_db_build_lib_snvertex_sh_22
    263283  SET obuild_cxx_debug_local=
    264 :end_if_db_build_lib_snvertex_sh_18
    265 
    266 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snvertex_sh_19
     284:end_if_db_build_lib_snvertex_sh_22
     285
     286IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snvertex_sh_23
    267287  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    268   GOTO end_if_opt_build_lib_snvertex_sh_19
    269 :else_if_opt_build_lib_snvertex_sh_19
     288  GOTO end_if_opt_build_lib_snvertex_sh_23
     289:else_if_opt_build_lib_snvertex_sh_23
    270290  SET obuild_cxx_optimize_local=
    271 :end_if_opt_build_lib_snvertex_sh_19
     291:end_if_opt_build_lib_snvertex_sh_23
    272292
    273293
     
    295315cd "%obuild_pwd_snova_0%"
    296316SET obuild_pwd_snova_0=
    297 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_24
     317IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
    298318SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    299 :end_if_platform_24
     319:end_if_platform_28
    300320SET obuild_platform_result=
    301321
     
    378398cd "%obuild_pwd_snova_0%"
    379399SET obuild_pwd_snova_0=
    380 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     400IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    381401SET obuild_cxx_linker_command=c++
    382 :end_if_platform_36
     402:end_if_platform_40
    383403SET obuild_platform_result=
    384404FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    388408cd "%obuild_pwd_snova_0%"
    389409SET obuild_pwd_snova_0=
    390 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     410IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    391411SET obuild_cxx_linker_command=c++
    392 :end_if_platform_37
     412:end_if_platform_41
    393413SET obuild_platform_result=
    394414FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    398418cd "%obuild_pwd_snova_0%"
    399419SET obuild_pwd_snova_0=
    400 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     420IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    401421SET obuild_cxx_linker_command=cxx
    402 :end_if_platform_38
    403 SET obuild_platform_result=
    404 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    405 cd "%obuild_snova_path%\%obuild_dir_bin%"
    406 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    407 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    408 cd "%obuild_pwd_snova_0%"
    409 SET obuild_pwd_snova_0=
    410 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
     422:end_if_platform_42
     423SET obuild_platform_result=
     424FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     425cd "%obuild_snova_path%\%obuild_dir_bin%"
     426IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     427FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     428cd "%obuild_pwd_snova_0%"
     429SET obuild_pwd_snova_0=
     430IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    411431SET obuild_cxx_linker_command=link.exe
    412 :end_if_platform_39
     432:end_if_platform_43
    413433SET obuild_platform_result=
    414434IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    420440cd "%obuild_pwd_snova_0%"
    421441SET obuild_pwd_snova_0=
    422 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
     442IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    423443SET obuild_cxx_linker_debug=-g
    424 :end_if_platform_40
     444:end_if_platform_44
    425445SET obuild_platform_result=
    426446FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    430450cd "%obuild_pwd_snova_0%"
    431451SET obuild_pwd_snova_0=
    432 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     452IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    433453SET obuild_cxx_linker_debug=-g
    434 :end_if_platform_41
     454:end_if_platform_45
    435455SET obuild_platform_result=
    436456FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    440460cd "%obuild_pwd_snova_0%"
    441461SET obuild_pwd_snova_0=
    442 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
     462IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
    443463SET obuild_cxx_linker_debug=-g
    444 :end_if_platform_42
    445 SET obuild_platform_result=
    446 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    447 cd "%obuild_snova_path%\%obuild_dir_bin%"
    448 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    449 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    450 cd "%obuild_pwd_snova_0%"
    451 SET obuild_pwd_snova_0=
    452 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
     464:end_if_platform_46
     465SET obuild_platform_result=
     466FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     467cd "%obuild_snova_path%\%obuild_dir_bin%"
     468IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     469FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     470cd "%obuild_pwd_snova_0%"
     471SET obuild_pwd_snova_0=
     472IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    453473SET obuild_cxx_linker_debug=/DEBUG
    454 :end_if_platform_43
    455 SET obuild_platform_result=
    456 
    457 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    458 cd "%obuild_snova_path%\%obuild_dir_bin%"
    459 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    460 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    461 cd "%obuild_pwd_snova_0%"
    462 SET obuild_pwd_snova_0=
    463 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
     474:end_if_platform_47
     475SET obuild_platform_result=
     476
     477FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     478cd "%obuild_snova_path%\%obuild_dir_bin%"
     479IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     480FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     481cd "%obuild_pwd_snova_0%"
     482SET obuild_pwd_snova_0=
     483IF NOT %obuild_platform_result% == yes GOTO end_if_platform_48
    464484SET obuild_cxx_linker_options=/nologo
    465 :end_if_platform_44
    466 SET obuild_platform_result=
    467 
    468 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snvertex_sh_45
     485:end_if_platform_48
     486SET obuild_platform_result=
     487
     488IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snvertex_sh_49
    469489  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    470   GOTO end_if_db_build_lib_snvertex_sh_45
    471 :else_if_db_build_lib_snvertex_sh_45
     490  GOTO end_if_db_build_lib_snvertex_sh_49
     491:else_if_db_build_lib_snvertex_sh_49
    472492  SET obuild_cxx_linker_debug_local=
    473 :end_if_db_build_lib_snvertex_sh_45
    474 
    475 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snvertex_sh_46
     493:end_if_db_build_lib_snvertex_sh_49
     494
     495IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snvertex_sh_50
    476496  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    477   GOTO end_if_opt_build_lib_snvertex_sh_46
    478 :else_if_opt_build_lib_snvertex_sh_46
     497  GOTO end_if_opt_build_lib_snvertex_sh_50
     498:else_if_opt_build_lib_snvertex_sh_50
    479499  SET obuild_cxx_linker_optimize_local=
    480 :end_if_opt_build_lib_snvertex_sh_46
     500:end_if_opt_build_lib_snvertex_sh_50
    481501
    482502FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/setup.bat

    r185 r241  
    6868:end_if_platform_3
    6969SET obuild_platform_result=
     70FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     71cd "%obuild_snova_path%\%obuild_dir_bin%"
     72IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     73FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     74cd "%obuild_pwd_snova_0%"
     75SET obuild_pwd_snova_0=
     76IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
     77SET HDF5_home=/usr/local/HDF5/1.6.5
     78:end_if_platform_5
     79SET obuild_platform_result=
     80FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     81cd "%obuild_snova_path%\%obuild_dir_bin%"
     82IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     83FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     84cd "%obuild_pwd_snova_0%"
     85SET obuild_pwd_snova_0=
     86IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
     87SET zlib_home=/usr
     88:end_if_platform_7
     89SET obuild_platform_result=
    7090IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" MKDIR "%obuild_snova_path%\%obuild_dir_bin%"
    7191IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\obuild_find.exe" (
     
    80100SET obuild_pwd_snova_0=
    81101IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
    82 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    83 cd "%obuild_snova_path%\%obuild_dir_bin%"
    84 IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    85 FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
    86 cd "%obuild_pwd_snova_0%"
    87 SET obuild_pwd_snova_0=
    88 IF NOT DEFINED obuild_HDF5_path  ECHO Can't find HDF5 package.  && GOTO obuild_return
    89102
    90103REM # Execute setup of used packages :
     
    93106@ECHO OFF
    94107
    95 IF NOT EXIST "%obuild_HDF5_path%\obuild\setup.bat"  ECHO setup.bat not found for package HDF5.  && GOTO obuild_return
    96 CALL "%obuild_HDF5_path%\obuild\setup.bat"
    97 @ECHO OFF
    98 
    99108REM # Set environment variables of this package :
    100109
    101 IF DEFINED PATH GOTO else_if_path_snova_4
     110IF DEFINED PATH GOTO else_if_path_snova_8
    102111  SET PATH=%obuild_snova_path%\%obuild_dir_bin%
    103   GOTO end_if_path_snova_4
    104 :else_if_path_snova_4
     112  GOTO end_if_path_snova_8
     113:else_if_path_snova_8
    105114  SET PATH=%PATH%;%obuild_snova_path%\%obuild_dir_bin%
    106 :end_if_path_snova_4
     115:end_if_path_snova_8
    107116
    108117:obuild_return
  • build/snova/trunk/obuild/setup.csh

    r186 r241  
    141141endif
    142142unset obuild_platform_result
     143if ( "${obuild_platform_exe}" == "" ) then
     144  echo "Variable obuild_platform_exe not defined."
     145  exit
     146endif
     147set obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} UNIX`
     148if ( ${obuild_platform_result} == yes ) then
     149set HDF5_home="/usr/local/HDF5/1.6.5"
     150endif
     151unset obuild_platform_result
     152if ( "${obuild_platform_exe}" == "" ) then
     153  echo "Variable obuild_platform_exe not defined."
     154  exit
     155endif
     156set obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} UNIX`
     157if ( ${obuild_platform_result} == yes ) then
     158set zlib_home="/usr"
     159endif
     160unset obuild_platform_result
    143161if ( ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ) then
    144162  if ( ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ) then
     
    172190endif
    173191set obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
    174 if ( "${obuild_find_exe}" == "" ) then
    175   echo "Variable obuild_find_exe not defined."
    176   exit
    177 endif
    178 set obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    179192
    180193# Execute setup of used packages :
    181194source "${obuild_bhep_path}/obuild/setup.csh"
    182195
    183 source "${obuild_HDF5_path}/obuild/setup.csh"
    184 
    185196# Set environment variables of this package :
     197
     198if ( "${obuild_platform_exe}" == "" ) then
     199  echo "Variable obuild_platform_exe not defined."
     200  exit
     201endif
     202set obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} Darwin`
     203if ( ${obuild_platform_result} == yes ) then
     204if ( "${obuild_platform_exe}" == "" ) then
     205  echo "Variable obuild_platform_exe not defined."
     206  exit
     207endif
     208set obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} UNIX`
     209if ( ${obuild_platform_result} == yes ) then
     210  if (  $?DYLD_LIBRARY_PATH ) then
     211    setenv DYLD_LIBRARY_PATH "${DYLD_LIBRARY_PATH}:${HDF5_home}/lib"
     212  else
     213    setenv DYLD_LIBRARY_PATH "${HDF5_home}/lib"
     214  endif
     215endif
     216unset obuild_platform_result
     217else
     218if ( "${obuild_platform_exe}" == "" ) then
     219  echo "Variable obuild_platform_exe not defined."
     220  exit
     221endif
     222set obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} UNIX`
     223if ( ${obuild_platform_result} == yes ) then
     224  if (  $?LD_LIBRARY_PATH ) then
     225    setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${HDF5_home}/lib"
     226  else
     227    setenv LD_LIBRARY_PATH "${HDF5_home}/lib"
     228  endif
     229endif
     230unset obuild_platform_result
     231endif
     232unset obuild_platform_result
    186233
    187234if ( "${obuild_platform_exe}" == "" ) then
     
    277324unset obuild_platform_result
    278325
     326if (  $?PATH ) then
     327  setenv PATH "${PATH}:${obuild_snova_path}/${obuild_dir_bin}"
     328else
     329  setenv PATH "${obuild_snova_path}/${obuild_dir_bin}"
     330endif
     331
    279332unset obuild_snova_path
    280333
  • build/snova/trunk/obuild/setup.sh

    r186 r241  
    128128fi
    129129unset obuild_platform_result
     130if [ "${obuild_platform_exe}" = "" ] ; then
     131  echo "Variable obuild_platform_exe not defined."
     132  return
     133fi
     134obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     135if [ ${obuild_platform_result} = yes ] ; then
     136HDF5_home="/usr/local/HDF5/1.6.5"
     137fi
     138unset obuild_platform_result
     139if [ "${obuild_platform_exe}" = "" ] ; then
     140  echo "Variable obuild_platform_exe not defined."
     141  return
     142fi
     143obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     144if [ ${obuild_platform_result} = yes ] ; then
     145zlib_home="/usr"
     146fi
     147unset obuild_platform_result
    130148if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
    131149  if [ ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ] ; then
     
    159177  return
    160178fi
    161 if [ "${obuild_find_exe}" = "" ] ; then
    162   echo "Variable obuild_find_exe not defined."
    163   return
    164 fi
    165 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    166 if [ "${obuild_HDF5_path}" = "" ] ; then
    167   echo "Can't find HDF5 package."
    168   return
    169 fi
    170179
    171180# Execute setup of used packages :
     
    176185. "${obuild_bhep_path}/obuild/setup.sh"
    177186
    178 if [ ! -e "${obuild_HDF5_path}/obuild/setup.sh" ] ; then
    179   echo "setup.sh not found for package HDF5."
    180   return
    181 fi
    182 . "${obuild_HDF5_path}/obuild/setup.sh"
    183 
    184187# Set environment variables of this package :
     188
     189if [ "${obuild_platform_exe}" = "" ] ; then
     190  echo "Variable obuild_platform_exe not defined."
     191  return
     192fi
     193obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
     194if [ ${obuild_platform_result} = yes ] ; then
     195if [ "${obuild_platform_exe}" = "" ] ; then
     196  echo "Variable obuild_platform_exe not defined."
     197  return
     198fi
     199obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     200if [ ${obuild_platform_result} = yes ] ; then
     201  if [  "${DYLD_LIBRARY_PATH}" = "" ] ; then
     202    DYLD_LIBRARY_PATH="${HDF5_home}/lib"
     203    export DYLD_LIBRARY_PATH
     204  else
     205    DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}:${HDF5_home}/lib"
     206    export DYLD_LIBRARY_PATH
     207  fi
     208fi
     209unset obuild_platform_result
     210else
     211if [ "${obuild_platform_exe}" = "" ] ; then
     212  echo "Variable obuild_platform_exe not defined."
     213  return
     214fi
     215obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     216if [ ${obuild_platform_result} = yes ] ; then
     217  if [  "${LD_LIBRARY_PATH}" = "" ] ; then
     218    LD_LIBRARY_PATH="${HDF5_home}/lib"
     219    export LD_LIBRARY_PATH
     220  else
     221    LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${HDF5_home}/lib"
     222    export LD_LIBRARY_PATH
     223  fi
     224fi
     225unset obuild_platform_result
     226fi
     227unset obuild_platform_result
    185228
    186229if [ "${obuild_platform_exe}" = "" ] ; then
     
    288331unset obuild_platform_result
    289332
     333if [  "${PATH}" = "" ] ; then
     334  PATH="${obuild_snova_path}/${obuild_dir_bin}"
     335  export PATH
     336else
     337  PATH="${PATH}:${obuild_snova_path}/${obuild_dir_bin}"
     338  export PATH
     339fi
    290340unset obuild_snova_path
    291341
  • build/snova/trunk/obuild/sh/broadcast_install

    r185 r241  
    102102  exit
    103103fi
    104 if [ "${obuild_find_exe}" = "" ] ; then
    105   echo "Variable obuild_find_exe not defined."
    106   exit
    107 fi
    108 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    109 if [ "${obuild_HDF5_path}" = "" ] ; then
    110   echo "Can't find HDF5 package."
    111   exit
    112 fi
    113104
    114105# install setup scripts of used packages :
     
    120111./sh/broadcast_install ${obuild_args}
    121112
    122 if [ ! -e "${obuild_HDF5_path}/obuild/sh/broadcast_install" ] ; then
    123   echo "broadcast_install script not found for package HDF5."
    124   exit
    125 fi
    126 cd "${obuild_HDF5_path}/obuild"
    127 ./sh/broadcast_install ${obuild_args}
    128 
  • build/snova/trunk/obuild/sh/build_app_prog_snova

    r217 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
     
    302320  exit
    303321fi
    304 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    305 if [ "${obuild_HDF5_path}" = "" ] ; then
    306   echo "Can't find HDF5 package."
    307   exit
    308 fi
    309 if [ "${obuild_find_exe}" = "" ] ; then
    310   echo "Variable obuild_find_exe not defined."
    311   exit
    312 fi
    313322obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
    314323if [ "${obuild_bhep_path}" = "" ] ; then
    315324  echo "Can't find bhep package."
    316   exit
    317 fi
    318 if [ "${obuild_find_exe}" = "" ] ; then
    319   echo "Variable obuild_find_exe not defined."
    320   exit
    321 fi
    322 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    323 if [ "${obuild_HDF5_path}" = "" ] ; then
    324   echo "Can't find HDF5 package."
    325   exit
    326 fi
    327 if [ "${obuild_find_exe}" = "" ] ; then
    328   echo "Variable obuild_find_exe not defined."
    329   exit
    330 fi
    331 obuild_zlib_path=`"${obuild_find_exe}" zlib 'v1r*'`
    332 if [ "${obuild_zlib_path}" = "" ] ; then
    333   echo "Can't find zlib package."
    334325  exit
    335326fi
     
    358349fi
    359350unset obuild_platform_result
    360 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HDF5_path}/include\""
     351if [ "${obuild_platform_exe}" = "" ] ; then
     352  echo "Variable obuild_platform_exe not defined."
     353  exit
     354fi
     355obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     356if [ ${obuild_platform_result} = yes ] ; then
     357obuild_cxx_includes="${obuild_cxx_includes} -I${HDF5_home}/include"
     358fi
     359unset obuild_platform_result
    361360
    362361if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
     
    490489obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_bhep_path}/${obuild_dir_bin}\""
    491490obuild_linked_libraries="${obuild_linked_libraries}  -lbhep"
    492 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_HDF5_path}/${obuild_dir_bin}\""
    493 obuild_linked_libraries="${obuild_linked_libraries}  -losc_HDF5"
    494 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_zlib_path}/${obuild_dir_bin}\""
    495 obuild_linked_libraries="${obuild_linked_libraries}  -losc_z"
     491if [ "${obuild_platform_exe}" = "" ] ; then
     492  echo "Variable obuild_platform_exe not defined."
     493  exit
     494fi
     495obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     496if [ ${obuild_platform_result} = yes ] ; then
     497obuild_linked_libraries="${obuild_linked_libraries} -L${HDF5_home}/lib -lhdf5.0.0.0"
     498fi
     499unset obuild_platform_result
     500if [ "${obuild_platform_exe}" = "" ] ; then
     501  echo "Variable obuild_platform_exe not defined."
     502  exit
     503fi
     504obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     505if [ ${obuild_platform_result} = yes ] ; then
     506obuild_linked_libraries="${obuild_linked_libraries} -L${zlib_home}/lib -lz"
     507fi
     508unset obuild_platform_result
    496509obuild_linked_libraries="${obuild_linked_libraries} -L${Geant4_home}/lib -lG4interfaces"
    497510obuild_linked_libraries="${obuild_linked_libraries} -L${Geant4_home}/lib -lG4vis_management"
  • build/snova/trunk/obuild/sh/build_lib_geomutils

    r144 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_sngeom

    r144 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_snova

    r199 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
     
    298316  exit
    299317fi
    300 if [ "${obuild_find_exe}" = "" ] ; then
    301   echo "Variable obuild_find_exe not defined."
    302   exit
    303 fi
    304 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    305 if [ "${obuild_HDF5_path}" = "" ] ; then
    306   echo "Can't find HDF5 package."
    307   exit
    308 fi
    309318
    310319obuild_cxx_includes="-I\"${obuild_snova_path}\""
     
    331340fi
    332341unset obuild_platform_result
    333 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HDF5_path}/include\""
     342if [ "${obuild_platform_exe}" = "" ] ; then
     343  echo "Variable obuild_platform_exe not defined."
     344  exit
     345fi
     346obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     347if [ ${obuild_platform_result} = yes ] ; then
     348obuild_cxx_includes="${obuild_cxx_includes} -I${HDF5_home}/include"
     349fi
     350unset obuild_platform_result
    334351
    335352if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_snova_ui

    r200 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
     
    298316  exit
    299317fi
    300 if [ "${obuild_find_exe}" = "" ] ; then
    301   echo "Variable obuild_find_exe not defined."
    302   exit
    303 fi
    304 obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
    305 if [ "${obuild_HDF5_path}" = "" ] ; then
    306   echo "Can't find HDF5 package."
    307   exit
    308 fi
    309318
    310319obuild_cxx_includes="-I\"${obuild_snova_path}\""
     
    331340fi
    332341unset obuild_platform_result
    333 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HDF5_path}/include\""
     342if [ "${obuild_platform_exe}" = "" ] ; then
     343  echo "Variable obuild_platform_exe not defined."
     344  exit
     345fi
     346obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     347if [ ${obuild_platform_result} = yes ] ; then
     348obuild_cxx_includes="${obuild_cxx_includes} -I${HDF5_home}/include"
     349fi
     350unset obuild_platform_result
    334351
    335352if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_snvertex

    r144 r241  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138zlib_home="/usr"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
  • build/snova/trunk/obuild/sh/check_foreigns

    r144 r241  
    9797obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    9898if [ ${obuild_platform_result} = yes ] ; then
     99HDF5_home="/usr/local/HDF5/1.6.5"
     100fi
     101unset obuild_platform_result
     102if [ "${obuild_platform_exe}" = "" ] ; then
     103  echo "Variable obuild_platform_exe not defined."
     104  exit
     105fi
     106obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     107if [ ${obuild_platform_result} = yes ] ; then
     108zlib_home="/usr"
     109fi
     110unset obuild_platform_result
     111if [ "${obuild_platform_exe}" = "" ] ; then
     112  echo "Variable obuild_platform_exe not defined."
     113  exit
     114fi
     115obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     116if [ ${obuild_platform_result} = yes ] ; then
    99117if [ "${obuild_check_what}" = "CLHEP" ] ; then
    100118  if [ ! -d "${CLHEP_home}" ] ; then
     
    119137fi
    120138unset obuild_platform_result
     139if [ "${obuild_platform_exe}" = "" ] ; then
     140  echo "Variable obuild_platform_exe not defined."
     141  exit
     142fi
     143obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     144if [ ${obuild_platform_result} = yes ] ; then
     145if [ "${obuild_check_what}" = "HDF5" ] ; then
     146  if [ ! -d "${HDF5_home}" ] ; then
     147    echo "WARNING : HDF5 not found under ${HDF5_home}"
     148    exit 1
     149  fi
     150fi
     151fi
     152unset obuild_platform_result
    121153
  • build/snova/trunk/obuild/this.obuild

    r240 r241  
    99    <reference package="foreign" version="v1r*" file="CLHEP.obuild"/>
    1010    <reference package="foreign" version="v1r*" file="Geant4.obuild"/>
    11 
    12     <use name="zlib" version="v1r*">
    13       <c_include>include</c_include>
    14       <lib>osc_z</lib>
    15     </use>
     11    <reference package="foreign" version="v1r*" file="HDF5.obuild"/>
     12    <reference package="foreign" version="v1r*" file="zlib.obuild"/>
    1613
    1714    <use name="bhep" version="v1r4p2">
     
    2017    </use>
    2118
    22     <use name="HDF5" version="v1r*">
    23       <c_include>include</c_include>
    24       <lib>osc_HDF5</lib>
    25     </use>
    26  
    2719    <!-- this : -->
    2820
     
    117109    <setup>
    118110      <exec from="bhep"/>
    119       <exec from="HDF5"/>
    120111
     112      <load_library_path copy="load_library_path" from="HDF5"/>
    121113      <load_library_path copy="load_library_path" from="CLHEP"/>
    122114      <load_library_path copy="load_library_path" from="Geant4"/>
    123115
    124116      <load_library_path/>
     117      <run_path/>
    125118    </setup>
    126119
Note: See TracChangeset for help on using the changeset viewer.