Ignore:
Timestamp:
Feb 9, 2007, 4:59:29 PM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/trunk/obuild/DOS/build_app_snovis_session.bat

    r134 r137  
    9595cd "%obuild_snovis_path%\%obuild_dir_bin%"
    9696IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     97FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     98cd "%obuild_pwd_snovis_0%"
     99SET obuild_pwd_snovis_0=
     100IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1
     101SET CLHEP_home=/usr/local/CLHEP/2.0.3.1
     102:end_if_platform_1
     103SET obuild_platform_result=
     104FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     105cd "%obuild_snovis_path%\%obuild_dir_bin%"
     106IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     107FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     108cd "%obuild_pwd_snovis_0%"
     109SET obuild_pwd_snovis_0=
     110IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
     111SET Geant4_home=/usr/local/geant4/8.2
     112:end_if_platform_3
     113SET obuild_platform_result=
     114FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     115cd "%obuild_snovis_path%\%obuild_dir_bin%"
     116IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    97117FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    98118cd "%obuild_pwd_snovis_0%"
    99119SET obuild_pwd_snovis_0=
    100 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1
    101 SET snova_platform=Darwin
    102 :end_if_platform_1
    103 SET obuild_platform_result=
    104 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    105 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    106 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    107 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    108 cd "%obuild_pwd_snovis_0%"
    109 SET obuild_pwd_snovis_0=
    110 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
    111 SET bhep_home=/Users/barrand/dev/exp/nemo/bhep/v1r4p2
    112 :end_if_platform_3
    113 SET obuild_platform_result=
    114 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    115 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    116 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    117 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     120IF NOT %obuild_platform_result% == yes GOTO end_if_platform_4
     121SET obuild_cxx_command=c++
     122:end_if_platform_4
     123SET obuild_platform_result=
     124FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     125cd "%obuild_snovis_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% Linux`) DO SET obuild_platform_result=%%j
    118128cd "%obuild_pwd_snovis_0%"
    119129SET obuild_pwd_snovis_0=
    120130IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
    121 SET snova_home=/Users/barrand/dev/exp/nemo/snova/v2r0p0
     131SET obuild_cxx_command=c++
    122132:end_if_platform_5
    123133SET obuild_platform_result=
     
    125135cd "%obuild_snovis_path%\%obuild_dir_bin%"
    126136IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    127 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     137FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     138cd "%obuild_pwd_snovis_0%"
     139SET obuild_pwd_snovis_0=
     140IF NOT %obuild_platform_result% == yes GOTO end_if_platform_6
     141SET obuild_cxx_command=cxx
     142:end_if_platform_6
     143SET obuild_platform_result=
     144FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     145cd "%obuild_snovis_path%\%obuild_dir_bin%"
     146IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     147FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    128148cd "%obuild_pwd_snovis_0%"
    129149SET obuild_pwd_snovis_0=
    130150IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
    131 SET CLHEP_home=/usr/local/CLHEP/2.0.3.1
     151SET obuild_cxx_command=cl.exe
    132152:end_if_platform_7
    133153SET obuild_platform_result=
    134 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    135 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    136 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    137 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     154IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
     155
     156FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     157cd "%obuild_snovis_path%\%obuild_dir_bin%"
     158IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     159FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     160cd "%obuild_pwd_snovis_0%"
     161SET obuild_pwd_snovis_0=
     162IF NOT %obuild_platform_result% == yes GOTO end_if_platform_8
     163SET obuild_cxx_optimize=-O
     164:end_if_platform_8
     165SET obuild_platform_result=
     166FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     167cd "%obuild_snovis_path%\%obuild_dir_bin%"
     168IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     169FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    138170cd "%obuild_pwd_snovis_0%"
    139171SET obuild_pwd_snovis_0=
    140172IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
    141 SET Geant4_home=/usr/local/geant4/8.2
     173SET obuild_cxx_optimize=-O
    142174:end_if_platform_9
    143175SET obuild_platform_result=
     
    145177cd "%obuild_snovis_path%\%obuild_dir_bin%"
    146178IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     179FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     180cd "%obuild_pwd_snovis_0%"
     181SET obuild_pwd_snovis_0=
     182IF NOT %obuild_platform_result% == yes GOTO end_if_platform_10
     183SET obuild_cxx_optimize=-O
     184:end_if_platform_10
     185SET obuild_platform_result=
     186FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     187cd "%obuild_snovis_path%\%obuild_dir_bin%"
     188IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     189FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     190cd "%obuild_pwd_snovis_0%"
     191SET obuild_pwd_snovis_0=
     192IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
     193SET obuild_cxx_optimize=/O2
     194:end_if_platform_11
     195SET obuild_platform_result=
     196
     197FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     198cd "%obuild_snovis_path%\%obuild_dir_bin%"
     199IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    147200FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    148201cd "%obuild_pwd_snovis_0%"
    149202SET obuild_pwd_snovis_0=
    150 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_10
    151 SET obuild_cxx_command=c++
    152 :end_if_platform_10
     203IF NOT %obuild_platform_result% == yes GOTO end_if_platform_12
     204SET obuild_cxx_debug=-g
     205:end_if_platform_12
    153206SET obuild_platform_result=
    154207FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    158211cd "%obuild_pwd_snovis_0%"
    159212SET obuild_pwd_snovis_0=
    160 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
    161 SET obuild_cxx_command=c++
    162 :end_if_platform_11
     213IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
     214SET obuild_cxx_debug=-g
     215:end_if_platform_13
    163216SET obuild_platform_result=
    164217FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    168221cd "%obuild_pwd_snovis_0%"
    169222SET obuild_pwd_snovis_0=
    170 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_12
    171 SET obuild_cxx_command=cxx
    172 :end_if_platform_12
     223IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
     224SET obuild_cxx_debug=-g
     225:end_if_platform_14
    173226SET obuild_platform_result=
    174227FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    178231cd "%obuild_pwd_snovis_0%"
    179232SET obuild_pwd_snovis_0=
    180 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
    181 SET obuild_cxx_command=cl.exe
    182 :end_if_platform_13
    183 SET obuild_platform_result=
    184 IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
    185 
    186 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    187 cd "%obuild_snovis_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% Darwin`) DO SET obuild_platform_result=%%j
    190 cd "%obuild_pwd_snovis_0%"
    191 SET obuild_pwd_snovis_0=
    192 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
    193 SET obuild_cxx_optimize=-O
    194 :end_if_platform_14
    195 SET obuild_platform_result=
     233IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
     234SET obuild_cxx_debug=/ZI /Od
     235:end_if_platform_15
     236SET obuild_platform_result=
     237
    196238FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    197239cd "%obuild_snovis_path%\%obuild_dir_bin%"
     
    200242cd "%obuild_pwd_snovis_0%"
    201243SET obuild_pwd_snovis_0=
    202 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
    203 SET obuild_cxx_optimize=-O
    204 :end_if_platform_15
    205 SET obuild_platform_result=
    206 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    207 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    208 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    209 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    210 cd "%obuild_pwd_snovis_0%"
    211 SET obuild_pwd_snovis_0=
    212244IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
    213 SET obuild_cxx_optimize=-O
     245SET obuild_cxx_options=-fPIC
    214246:end_if_platform_16
    215247SET obuild_platform_result=
     
    221253SET obuild_pwd_snovis_0=
    222254IF NOT %obuild_platform_result% == yes GOTO end_if_platform_17
    223 SET obuild_cxx_optimize=/O2
     255SET obuild_cxx_options=/nologo /DWIN32 /MD /GX /GR /W3
    224256:end_if_platform_17
    225257SET obuild_platform_result=
    226258
    227 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    228 cd "%obuild_snovis_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% Darwin`) DO SET obuild_platform_result=%%j
    231 cd "%obuild_pwd_snovis_0%"
    232 SET obuild_pwd_snovis_0=
    233 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18
    234 SET obuild_cxx_debug=-g
    235 :end_if_platform_18
    236 SET obuild_platform_result=
    237 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    238 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    239 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    240 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    241 cd "%obuild_pwd_snovis_0%"
    242 SET obuild_pwd_snovis_0=
    243 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_19
    244 SET obuild_cxx_debug=-g
    245 :end_if_platform_19
    246 SET obuild_platform_result=
    247 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    248 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    249 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    250 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    251 cd "%obuild_pwd_snovis_0%"
    252 SET obuild_pwd_snovis_0=
    253 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20
    254 SET obuild_cxx_debug=-g
    255 :end_if_platform_20
    256 SET obuild_platform_result=
    257 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    258 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    259 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    260 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    261 cd "%obuild_pwd_snovis_0%"
    262 SET obuild_pwd_snovis_0=
    263 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_21
    264 SET obuild_cxx_debug=/ZI /Od
    265 :end_if_platform_21
    266 SET obuild_platform_result=
    267 
    268 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    269 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    270 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    271 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    272 cd "%obuild_pwd_snovis_0%"
    273 SET obuild_pwd_snovis_0=
    274 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
    275 SET obuild_cxx_options=-fPIC
    276 :end_if_platform_22
    277 SET obuild_platform_result=
    278 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    279 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    280 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    281 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    282 cd "%obuild_pwd_snovis_0%"
    283 SET obuild_pwd_snovis_0=
    284 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_23
    285 SET obuild_cxx_options=/nologo /DWIN32 /MD /GX /GR /W3
    286 :end_if_platform_23
    287 SET obuild_platform_result=
    288 
    289 IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_snovis_session_sh_24
     259IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_snovis_session_sh_18
    290260  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    291   GOTO end_if_db_build_app_snovis_session_sh_24
    292 :else_if_db_build_app_snovis_session_sh_24
     261  GOTO end_if_db_build_app_snovis_session_sh_18
     262:else_if_db_build_app_snovis_session_sh_18
    293263  SET obuild_cxx_debug_local=
    294 :end_if_db_build_app_snovis_session_sh_24
    295 
    296 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_snovis_session_sh_25
     264:end_if_db_build_app_snovis_session_sh_18
     265
     266IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_snovis_session_sh_19
    297267  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    298   GOTO end_if_opt_build_app_snovis_session_sh_25
    299 :else_if_opt_build_app_snovis_session_sh_25
     268  GOTO end_if_opt_build_app_snovis_session_sh_19
     269:else_if_opt_build_app_snovis_session_sh_19
    300270  SET obuild_cxx_optimize_local=
    301 :end_if_opt_build_app_snovis_session_sh_25
     271:end_if_opt_build_app_snovis_session_sh_19
    302272
    303273
     
    310280cd "%obuild_snovis_path%\%obuild_dir_bin%"
    311281IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     282FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     283cd "%obuild_pwd_snovis_0%"
     284SET obuild_pwd_snovis_0=
     285IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     286FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     287cd "%obuild_snovis_path%\%obuild_dir_bin%"
     288IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     289FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     290cd "%obuild_pwd_snovis_0%"
     291SET obuild_pwd_snovis_0=
     292IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     293FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     294cd "%obuild_snovis_path%\%obuild_dir_bin%"
     295IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     296FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     297cd "%obuild_pwd_snovis_0%"
     298SET obuild_pwd_snovis_0=
     299IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     300FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     301cd "%obuild_snovis_path%\%obuild_dir_bin%"
     302IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     303FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     304cd "%obuild_pwd_snovis_0%"
     305SET obuild_pwd_snovis_0=
     306IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     307FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     308cd "%obuild_snovis_path%\%obuild_dir_bin%"
     309IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     310FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
     311cd "%obuild_pwd_snovis_0%"
     312SET obuild_pwd_snovis_0=
     313IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
     314FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     315cd "%obuild_snovis_path%\%obuild_dir_bin%"
     316IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    312317FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
    313318cd "%obuild_pwd_snovis_0%"
     
    352357cd "%obuild_snovis_path%\%obuild_dir_bin%"
    353358IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     359FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     360cd "%obuild_pwd_snovis_0%"
     361SET obuild_pwd_snovis_0=
     362IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     363FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     364cd "%obuild_snovis_path%\%obuild_dir_bin%"
     365IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     366FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     367cd "%obuild_pwd_snovis_0%"
     368SET obuild_pwd_snovis_0=
     369IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     370FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     371cd "%obuild_snovis_path%\%obuild_dir_bin%"
     372IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     373FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     374cd "%obuild_pwd_snovis_0%"
     375SET obuild_pwd_snovis_0=
     376IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     377FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     378cd "%obuild_snovis_path%\%obuild_dir_bin%"
     379IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     380FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
     381cd "%obuild_pwd_snovis_0%"
     382SET obuild_pwd_snovis_0=
     383IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
     384FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     385cd "%obuild_snovis_path%\%obuild_dir_bin%"
     386IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     387FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
     388cd "%obuild_pwd_snovis_0%"
     389SET obuild_pwd_snovis_0=
     390IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
     391FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     392cd "%obuild_snovis_path%\%obuild_dir_bin%"
     393IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
    354394FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
    355395cd "%obuild_pwd_snovis_0%"
     
    448488IF NOT DEFINED obuild_CoinGL_path  ECHO Can't find CoinGL package.  && GOTO obuild_return
    449489
     490SET obuild_cxx_includes=/I"%obuild_snova_path%"
     491SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_snova_path%\source\GeomUtils\include"
     492SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_snova_path%\source\SNvertex\include"
     493SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_snova_path%\source\SNgeom2\include"
     494SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_bhep_path%"
    450495FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    451496cd "%obuild_snovis_path%\%obuild_dir_bin%"
     
    454499cd "%obuild_pwd_snovis_0%"
    455500SET obuild_pwd_snovis_0=
     501IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
     502SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
     503:end_if_platform_25
     504SET obuild_platform_result=
     505FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     506cd "%obuild_snovis_path%\%obuild_dir_bin%"
     507IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     508FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     509cd "%obuild_pwd_snovis_0%"
     510SET obuild_pwd_snovis_0=
    456511IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
    457 SET obuild_cxx_includes=-I${snova_home}
     512SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    458513:end_if_platform_26
    459 SET obuild_platform_result=
    460 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    461 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    462 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    463 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    464 cd "%obuild_pwd_snovis_0%"
    465 SET obuild_pwd_snovis_0=
    466 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_27
    467 SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/GeomUtils/include
    468 :end_if_platform_27
    469 SET obuild_platform_result=
    470 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    471 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    472 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    473 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    474 cd "%obuild_pwd_snovis_0%"
    475 SET obuild_pwd_snovis_0=
    476 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
    477 SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/SNgeom2/include
    478 :end_if_platform_28
    479 SET obuild_platform_result=
    480 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    481 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    482 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    483 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    484 cd "%obuild_pwd_snovis_0%"
    485 SET obuild_pwd_snovis_0=
    486 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
    487 SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/SNvertex/include
    488 :end_if_platform_29
    489 SET obuild_platform_result=
    490 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    491 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    492 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    493 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    494 cd "%obuild_pwd_snovis_0%"
    495 SET obuild_pwd_snovis_0=
    496 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
    497 SET obuild_cxx_includes=%obuild_cxx_includes% -I${bhep_home}
    498 :end_if_platform_30
    499 SET obuild_platform_result=
    500 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    501 cd "%obuild_snovis_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% UNIX`) DO SET obuild_platform_result=%%j
    504 cd "%obuild_pwd_snovis_0%"
    505 SET obuild_pwd_snovis_0=
    506 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
    507 SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    508 :end_if_platform_31
    509 SET obuild_platform_result=
    510 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    511 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    512 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    513 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    514 cd "%obuild_pwd_snovis_0%"
    515 SET obuild_pwd_snovis_0=
    516 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
    517 SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    518 :end_if_platform_32
    519514SET obuild_platform_result=
    520515SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
     
    542537cd "%obuild_pwd_snovis_0%"
    543538SET obuild_pwd_snovis_0=
     539IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
     540SET obuild_cxx_linker_command=c++
     541:end_if_platform_33
     542SET obuild_platform_result=
     543FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     544cd "%obuild_snovis_path%\%obuild_dir_bin%"
     545IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     546FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     547cd "%obuild_pwd_snovis_0%"
     548SET obuild_pwd_snovis_0=
     549IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
     550SET obuild_cxx_linker_command=c++
     551:end_if_platform_34
     552SET obuild_platform_result=
     553FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     554cd "%obuild_snovis_path%\%obuild_dir_bin%"
     555IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     556FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     557cd "%obuild_pwd_snovis_0%"
     558SET obuild_pwd_snovis_0=
     559IF NOT %obuild_platform_result% == yes GOTO end_if_platform_35
     560SET obuild_cxx_linker_command=cxx
     561:end_if_platform_35
     562SET obuild_platform_result=
     563FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     564cd "%obuild_snovis_path%\%obuild_dir_bin%"
     565IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     566FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     567cd "%obuild_pwd_snovis_0%"
     568SET obuild_pwd_snovis_0=
     569IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
     570SET obuild_cxx_linker_command=link.exe
     571:end_if_platform_36
     572SET obuild_platform_result=
     573IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     574
     575FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     576cd "%obuild_snovis_path%\%obuild_dir_bin%"
     577IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     578FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     579cd "%obuild_pwd_snovis_0%"
     580SET obuild_pwd_snovis_0=
     581IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
     582SET obuild_cxx_linker_debug=-g
     583:end_if_platform_37
     584SET obuild_platform_result=
     585FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     586cd "%obuild_snovis_path%\%obuild_dir_bin%"
     587IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     588FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     589cd "%obuild_pwd_snovis_0%"
     590SET obuild_pwd_snovis_0=
     591IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     592SET obuild_cxx_linker_debug=-g
     593:end_if_platform_38
     594SET obuild_platform_result=
     595FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     596cd "%obuild_snovis_path%\%obuild_dir_bin%"
     597IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     598FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     599cd "%obuild_pwd_snovis_0%"
     600SET obuild_pwd_snovis_0=
    544601IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    545 SET obuild_cxx_linker_command=c++
     602SET obuild_cxx_linker_debug=-g
    546603:end_if_platform_39
    547604SET obuild_platform_result=
     
    549606cd "%obuild_snovis_path%\%obuild_dir_bin%"
    550607IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    551 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     608FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    552609cd "%obuild_pwd_snovis_0%"
    553610SET obuild_pwd_snovis_0=
    554611IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    555 SET obuild_cxx_linker_command=c++
     612SET obuild_cxx_linker_debug=/DEBUG
    556613:end_if_platform_40
    557614SET obuild_platform_result=
    558 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    559 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    560 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    561 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     615
     616FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     617cd "%obuild_snovis_path%\%obuild_dir_bin%"
     618IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     619FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    562620cd "%obuild_pwd_snovis_0%"
    563621SET obuild_pwd_snovis_0=
    564622IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    565 SET obuild_cxx_linker_command=cxx
     623SET obuild_cxx_linker_options=/nologo
    566624:end_if_platform_41
    567625SET obuild_platform_result=
    568 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    569 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    570 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    571 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    572 cd "%obuild_pwd_snovis_0%"
    573 SET obuild_pwd_snovis_0=
    574 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    575 SET obuild_cxx_linker_command=link.exe
    576 :end_if_platform_42
    577 SET obuild_platform_result=
    578 IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
    579 
    580 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    581 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    582 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    583 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    584 cd "%obuild_pwd_snovis_0%"
    585 SET obuild_pwd_snovis_0=
    586 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    587 SET obuild_cxx_linker_debug=-g
    588 :end_if_platform_43
    589 SET obuild_platform_result=
    590 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    591 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    592 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    593 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    594 cd "%obuild_pwd_snovis_0%"
    595 SET obuild_pwd_snovis_0=
    596 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    597 SET obuild_cxx_linker_debug=-g
    598 :end_if_platform_44
    599 SET obuild_platform_result=
    600 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    601 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    602 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    603 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    604 cd "%obuild_pwd_snovis_0%"
    605 SET obuild_pwd_snovis_0=
    606 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    607 SET obuild_cxx_linker_debug=-g
    608 :end_if_platform_45
    609 SET obuild_platform_result=
    610 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    611 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    612 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    613 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    614 cd "%obuild_pwd_snovis_0%"
    615 SET obuild_pwd_snovis_0=
    616 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
    617 SET obuild_cxx_linker_debug=/DEBUG
    618 :end_if_platform_46
    619 SET obuild_platform_result=
    620 
    621 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    622 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    623 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    624 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    625 cd "%obuild_pwd_snovis_0%"
    626 SET obuild_pwd_snovis_0=
    627 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    628 SET obuild_cxx_linker_options=/nologo
    629 :end_if_platform_47
    630 SET obuild_platform_result=
    631 
    632 IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_snovis_session_sh_48
     626
     627IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_snovis_session_sh_42
    633628  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    634   GOTO end_if_db_build_app_snovis_session_sh_48
    635 :else_if_db_build_app_snovis_session_sh_48
     629  GOTO end_if_db_build_app_snovis_session_sh_42
     630:else_if_db_build_app_snovis_session_sh_42
    636631  SET obuild_cxx_linker_debug_local=
    637 :end_if_db_build_app_snovis_session_sh_48
    638 
    639 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_snovis_session_sh_49
     632:end_if_db_build_app_snovis_session_sh_42
     633
     634IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_snovis_session_sh_43
    640635  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    641   GOTO end_if_opt_build_app_snovis_session_sh_49
    642 :else_if_opt_build_app_snovis_session_sh_49
     636  GOTO end_if_opt_build_app_snovis_session_sh_43
     637:else_if_opt_build_app_snovis_session_sh_43
    643638  SET obuild_cxx_linker_optimize_local=
    644 :end_if_opt_build_app_snovis_session_sh_49
     639:end_if_opt_build_app_snovis_session_sh_43
    645640
    646641SET obuild_linked_libraries="%obuild_OnX_path%\%obuild_dir_bin%\OnXCore.lib"
    647 SET obuild_linked_libraries=%obuild_linked_libraries% -L${snova_home}/Darwin -lsnova -lsnvertex -lsngeom -lgeomutils
    648 SET obuild_linked_libraries=%obuild_linked_libraries% -L${bhep_home}/Darwin -lbhep
     642SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_snova_path%\%obuild_dir_bin%\snova.lib"
     643SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib"
     644SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib"
     645SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib"
     646SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib"
    649647SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_HDF5_path%\%obuild_dir_bin%\osc_HDF5.lib"
    650648SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_G4Lab_path%\%obuild_dir_bin%\G4LabUIOnX.lib"
    651649SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_G4Lab_path%\%obuild_dir_bin%\G4LabCore.lib"
     650SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4interfaces
    652651FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    653652cd "%obuild_snovis_path%\%obuild_dir_bin%"
     
    656655cd "%obuild_pwd_snovis_0%"
    657656SET obuild_pwd_snovis_0=
    658 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_56
     657IF NOT %obuild_platform_result% == yes GOTO end_if_platform_54
    659658SET 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
    660 :end_if_platform_56
     659:end_if_platform_54
    661660SET obuild_platform_result=
    662661FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    666665cd "%obuild_pwd_snovis_0%"
    667666SET obuild_pwd_snovis_0=
    668 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_57
     667IF NOT %obuild_platform_result% == yes GOTO end_if_platform_55
    669668SET obuild_linked_libraries=%obuild_linked_libraries% -L${CLHEP_home}/lib -lCLHEP
    670 :end_if_platform_57
     669:end_if_platform_55
    671670SET obuild_platform_result=
    672671SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_Lib_path%\%obuild_dir_bin%\LibXML.lib"
     
    687686cd "%obuild_pwd_snovis_0%"
    688687SET obuild_pwd_snovis_0=
     688IF NOT %obuild_platform_result% == yes GOTO end_if_platform_67
     689SET obuild_linked_libraries=%obuild_linked_libraries% -framework OpenGL -framework AGL
     690:end_if_platform_67
     691SET obuild_platform_result=
     692FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     693cd "%obuild_snovis_path%\%obuild_dir_bin%"
     694IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     695FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     696cd "%obuild_pwd_snovis_0%"
     697SET obuild_pwd_snovis_0=
     698IF NOT %obuild_platform_result% == yes GOTO end_if_platform_68
     699SET obuild_linked_libraries=%obuild_linked_libraries% -framework ApplicationServices
     700:end_if_platform_68
     701SET obuild_platform_result=
     702FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     703cd "%obuild_snovis_path%\%obuild_dir_bin%"
     704IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     705FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     706cd "%obuild_pwd_snovis_0%"
     707SET obuild_pwd_snovis_0=
    689708IF NOT %obuild_platform_result% == yes GOTO end_if_platform_69
    690 SET obuild_linked_libraries=%obuild_linked_libraries% -framework OpenGL -framework AGL
     709SET obuild_linked_libraries=%obuild_linked_libraries% -L/usr/lib -lGLU -lGL -lm
    691710:end_if_platform_69
    692711SET obuild_platform_result=
     
    694713cd "%obuild_snovis_path%\%obuild_dir_bin%"
    695714IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    696 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     715FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    697716cd "%obuild_pwd_snovis_0%"
    698717SET obuild_pwd_snovis_0=
    699718IF NOT %obuild_platform_result% == yes GOTO end_if_platform_70
    700 SET obuild_linked_libraries=%obuild_linked_libraries% -framework ApplicationServices
     719SET obuild_linked_libraries=%obuild_linked_libraries% glu32.lib opengl32.lib gdi32.lib user32.lib
    701720:end_if_platform_70
    702721SET obuild_platform_result=
     
    704723cd "%obuild_snovis_path%\%obuild_dir_bin%"
    705724IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    706 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     725FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    707726cd "%obuild_pwd_snovis_0%"
    708727SET obuild_pwd_snovis_0=
    709728IF NOT %obuild_platform_result% == yes GOTO end_if_platform_71
    710 SET obuild_linked_libraries=%obuild_linked_libraries% -L/usr/lib -lGLU -lGL -lm
     729SET obuild_linked_libraries=%obuild_linked_libraries% -L${OBUILD_OPENGL_HOME}/lib -lGLU -lGL -lm
    711730:end_if_platform_71
    712731SET obuild_platform_result=
     
    714733cd "%obuild_snovis_path%\%obuild_dir_bin%"
    715734IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    716 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     735FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    717736cd "%obuild_pwd_snovis_0%"
    718737SET obuild_pwd_snovis_0=
    719738IF NOT %obuild_platform_result% == yes GOTO end_if_platform_72
    720 SET obuild_linked_libraries=%obuild_linked_libraries% glu32.lib opengl32.lib gdi32.lib user32.lib
     739SET obuild_linked_libraries=%obuild_linked_libraries% -lpthread
    721740:end_if_platform_72
    722 SET obuild_platform_result=
    723 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    724 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    725 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    726 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    727 cd "%obuild_pwd_snovis_0%"
    728 SET obuild_pwd_snovis_0=
    729 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_73
    730 SET obuild_linked_libraries=%obuild_linked_libraries% -L${OBUILD_OPENGL_HOME}/lib -lGLU -lGL -lm
    731 :end_if_platform_73
    732 SET obuild_platform_result=
    733 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    734 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    735 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    736 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    737 cd "%obuild_pwd_snovis_0%"
    738 SET obuild_pwd_snovis_0=
    739 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_74
    740 SET obuild_linked_libraries=%obuild_linked_libraries% -lpthread
    741 :end_if_platform_74
    742741SET obuild_platform_result=
    743742
Note: See TracChangeset for help on using the changeset viewer.