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

Legend:

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

    r130 r132  
    105105cd "%obuild_snova_path%\%obuild_dir_bin%"
    106106IF 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_snova_0%"
     109SET obuild_pwd_snova_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_snova_0=%%d
     115cd "%obuild_snova_path%\%obuild_dir_bin%"
     116IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    107117FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    108118cd "%obuild_pwd_snova_0%"
    109119SET obuild_pwd_snova_0=
    110 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_2
     120IF NOT %obuild_platform_result% == yes GOTO end_if_platform_4
    111121SET obuild_cxx_command=c++
    112 :end_if_platform_2
     122:end_if_platform_4
    113123SET obuild_platform_result=
    114124FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    118128cd "%obuild_pwd_snova_0%"
    119129SET obuild_pwd_snova_0=
    120 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
     130IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
    121131SET obuild_cxx_command=c++
    122 :end_if_platform_3
     132:end_if_platform_5
    123133SET obuild_platform_result=
    124134FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    128138cd "%obuild_pwd_snova_0%"
    129139SET obuild_pwd_snova_0=
    130 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_4
     140IF NOT %obuild_platform_result% == yes GOTO end_if_platform_6
    131141SET obuild_cxx_command=cxx
    132 :end_if_platform_4
    133 SET obuild_platform_result=
    134 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    135 cd "%obuild_snova_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% Windows_NT`) DO SET obuild_platform_result=%%j
    138 cd "%obuild_pwd_snova_0%"
    139 SET obuild_pwd_snova_0=
    140 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
     142:end_if_platform_6
     143SET obuild_platform_result=
     144FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     145cd "%obuild_snova_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
     148cd "%obuild_pwd_snova_0%"
     149SET obuild_pwd_snova_0=
     150IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
    141151SET obuild_cxx_command=cl.exe
    142 :end_if_platform_5
     152:end_if_platform_7
    143153SET obuild_platform_result=
    144154IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
     
    148158IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    149159FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    150 cd "%obuild_pwd_snova_0%"
    151 SET obuild_pwd_snova_0=
    152 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_6
    153 SET obuild_cxx_optimize=-O
    154 :end_if_platform_6
    155 SET obuild_platform_result=
    156 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    157 cd "%obuild_snova_path%\%obuild_dir_bin%"
    158 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    159 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    160 cd "%obuild_pwd_snova_0%"
    161 SET obuild_pwd_snova_0=
    162 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
    163 SET obuild_cxx_optimize=-O
    164 :end_if_platform_7
    165 SET obuild_platform_result=
    166 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    167 cd "%obuild_snova_path%\%obuild_dir_bin%"
    168 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    169 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    170160cd "%obuild_pwd_snova_0%"
    171161SET obuild_pwd_snova_0=
     
    177167cd "%obuild_snova_path%\%obuild_dir_bin%"
    178168IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    179 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     169FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    180170cd "%obuild_pwd_snova_0%"
    181171SET obuild_pwd_snova_0=
    182172IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
     173SET obuild_cxx_optimize=-O
     174:end_if_platform_9
     175SET obuild_platform_result=
     176FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     177cd "%obuild_snova_path%\%obuild_dir_bin%"
     178IF 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_snova_0%"
     181SET obuild_pwd_snova_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_snova_0=%%d
     187cd "%obuild_snova_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_snova_0%"
     191SET obuild_pwd_snova_0=
     192IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
    183193SET obuild_cxx_optimize=/O2
    184 :end_if_platform_9
     194:end_if_platform_11
    185195SET obuild_platform_result=
    186196
     
    189199IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    190200FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    191 cd "%obuild_pwd_snova_0%"
    192 SET obuild_pwd_snova_0=
    193 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_10
    194 SET obuild_cxx_debug=-g
    195 :end_if_platform_10
    196 SET obuild_platform_result=
    197 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    198 cd "%obuild_snova_path%\%obuild_dir_bin%"
    199 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    200 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    201 cd "%obuild_pwd_snova_0%"
    202 SET obuild_pwd_snova_0=
    203 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
    204 SET obuild_cxx_debug=-g
    205 :end_if_platform_11
    206 SET obuild_platform_result=
    207 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    208 cd "%obuild_snova_path%\%obuild_dir_bin%"
    209 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    210 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    211201cd "%obuild_pwd_snova_0%"
    212202SET obuild_pwd_snova_0=
     
    218208cd "%obuild_snova_path%\%obuild_dir_bin%"
    219209IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    220 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     210FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    221211cd "%obuild_pwd_snova_0%"
    222212SET obuild_pwd_snova_0=
    223213IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
     214SET obuild_cxx_debug=-g
     215:end_if_platform_13
     216SET obuild_platform_result=
     217FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     218cd "%obuild_snova_path%\%obuild_dir_bin%"
     219IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     220FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     221cd "%obuild_pwd_snova_0%"
     222SET obuild_pwd_snova_0=
     223IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
     224SET obuild_cxx_debug=-g
     225:end_if_platform_14
     226SET obuild_platform_result=
     227FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     228cd "%obuild_snova_path%\%obuild_dir_bin%"
     229IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     230FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     231cd "%obuild_pwd_snova_0%"
     232SET obuild_pwd_snova_0=
     233IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
    224234SET obuild_cxx_debug=/ZI /Od
    225 :end_if_platform_13
     235:end_if_platform_15
    226236SET obuild_platform_result=
    227237
     
    232242cd "%obuild_pwd_snova_0%"
    233243SET obuild_pwd_snova_0=
    234 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
     244IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
    235245SET obuild_cxx_options=-fPIC
    236 :end_if_platform_14
    237 SET obuild_platform_result=
    238 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    239 cd "%obuild_snova_path%\%obuild_dir_bin%"
    240 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    241 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    242 cd "%obuild_pwd_snova_0%"
    243 SET obuild_pwd_snova_0=
    244 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
     246:end_if_platform_16
     247SET obuild_platform_result=
     248FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     249cd "%obuild_snova_path%\%obuild_dir_bin%"
     250IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     251FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     252cd "%obuild_pwd_snova_0%"
     253SET obuild_pwd_snova_0=
     254IF NOT %obuild_platform_result% == yes GOTO end_if_platform_17
    245255SET obuild_cxx_options=/nologo /DWIN32 /MD /GX /GR /W3
    246 :end_if_platform_15
    247 SET obuild_platform_result=
    248 
    249 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_16
     256:end_if_platform_17
     257SET obuild_platform_result=
     258
     259IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_18
    250260  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    251   GOTO end_if_db_build_lib_snova_sh_16
    252 :else_if_db_build_lib_snova_sh_16
     261  GOTO end_if_db_build_lib_snova_sh_18
     262:else_if_db_build_lib_snova_sh_18
    253263  SET obuild_cxx_debug_local=
    254 :end_if_db_build_lib_snova_sh_16
    255 
    256 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_17
     264:end_if_db_build_lib_snova_sh_18
     265
     266IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_19
    257267  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    258   GOTO end_if_opt_build_lib_snova_sh_17
    259 :else_if_opt_build_lib_snova_sh_17
     268  GOTO end_if_opt_build_lib_snova_sh_19
     269:else_if_opt_build_lib_snova_sh_19
    260270  SET obuild_cxx_optimize_local=
    261 :end_if_opt_build_lib_snova_sh_17
    262 
    263 
     271:end_if_opt_build_lib_snova_sh_19
     272
     273
     274IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" MKDIR "%obuild_snova_path%\%obuild_dir_bin%"
     275IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\obuild_find.exe" (
     276  cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_snova_path%\%obuild_dir_bin%\obuild_find.exe" "%obuild_snova_path%\obuild\cpp\obuild_find.cpp" 1> NUL
     277  IF EXIST obuild_find.obj DEL obuild_find.obj
     278)
     279FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     280cd "%obuild_snova_path%\%obuild_dir_bin%"
     281IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     282FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
     283cd "%obuild_pwd_snova_0%"
     284SET obuild_pwd_snova_0=
     285IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
     286FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     287cd "%obuild_snova_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  HDF5 v1r*`) DO SET obuild_HDF5_path=%%j
     290cd "%obuild_pwd_snova_0%"
     291SET obuild_pwd_snova_0=
     292IF NOT DEFINED obuild_HDF5_path  ECHO Can't find HDF5 package.  && GOTO obuild_return
    264293
    265294SET obuild_cxx_includes=/I"%obuild_snova_path%"
     
    267296SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_snova_path%\source\SNgeom2\include"
    268297SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_snova_path%\source\SNvertex\include"
     298SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_bhep_path%"
    269299FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    270300cd "%obuild_snova_path%\%obuild_dir_bin%"
     
    273303cd "%obuild_pwd_snova_0%"
    274304SET obuild_pwd_snova_0=
    275 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
     305IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
    276306SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    277 :end_if_platform_22
    278 SET obuild_platform_result=
     307:end_if_platform_25
     308SET obuild_platform_result=
     309FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     310cd "%obuild_snova_path%\%obuild_dir_bin%"
     311IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     312FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     313cd "%obuild_pwd_snova_0%"
     314SET obuild_pwd_snova_0=
     315IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
     316SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
     317:end_if_platform_26
     318SET obuild_platform_result=
     319SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
    279320
    280321IF EXIST "%obuild_snova_path%\%obuild_dir_bin%\lib_snova" RMDIR /S /Q "%obuild_snova_path%\%obuild_dir_bin%\lib_snova"
     
    380421cd "%obuild_pwd_snova_0%"
    381422SET obuild_pwd_snova_0=
    382 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
     423IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    383424SET obuild_cxx_linker_command=c++
    384 :end_if_platform_38
     425:end_if_platform_43
    385426SET obuild_platform_result=
    386427FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    390431cd "%obuild_pwd_snova_0%"
    391432SET obuild_pwd_snova_0=
    392 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
     433IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    393434SET obuild_cxx_linker_command=c++
    394 :end_if_platform_39
     435:end_if_platform_44
    395436SET obuild_platform_result=
    396437FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    400441cd "%obuild_pwd_snova_0%"
    401442SET obuild_pwd_snova_0=
    402 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
     443IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    403444SET obuild_cxx_linker_command=cxx
    404 :end_if_platform_40
    405 SET obuild_platform_result=
    406 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    407 cd "%obuild_snova_path%\%obuild_dir_bin%"
    408 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    409 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    410 cd "%obuild_pwd_snova_0%"
    411 SET obuild_pwd_snova_0=
    412 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     445:end_if_platform_45
     446SET obuild_platform_result=
     447FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     448cd "%obuild_snova_path%\%obuild_dir_bin%"
     449IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     450FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     451cd "%obuild_pwd_snova_0%"
     452SET obuild_pwd_snova_0=
     453IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
    413454SET obuild_cxx_linker_command=link.exe
    414 :end_if_platform_41
     455:end_if_platform_46
    415456SET obuild_platform_result=
    416457IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    422463cd "%obuild_pwd_snova_0%"
    423464SET obuild_pwd_snova_0=
    424 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
     465IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    425466SET obuild_cxx_linker_debug=-g
    426 :end_if_platform_42
     467:end_if_platform_47
    427468SET obuild_platform_result=
    428469FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    432473cd "%obuild_pwd_snova_0%"
    433474SET obuild_pwd_snova_0=
    434 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
     475IF NOT %obuild_platform_result% == yes GOTO end_if_platform_48
    435476SET obuild_cxx_linker_debug=-g
    436 :end_if_platform_43
     477:end_if_platform_48
    437478SET obuild_platform_result=
    438479FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     
    442483cd "%obuild_pwd_snova_0%"
    443484SET obuild_pwd_snova_0=
    444 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
     485IF NOT %obuild_platform_result% == yes GOTO end_if_platform_49
    445486SET obuild_cxx_linker_debug=-g
    446 :end_if_platform_44
    447 SET obuild_platform_result=
    448 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    449 cd "%obuild_snova_path%\%obuild_dir_bin%"
    450 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    451 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    452 cd "%obuild_pwd_snova_0%"
    453 SET obuild_pwd_snova_0=
    454 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
     487:end_if_platform_49
     488SET obuild_platform_result=
     489FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     490cd "%obuild_snova_path%\%obuild_dir_bin%"
     491IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     492FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     493cd "%obuild_pwd_snova_0%"
     494SET obuild_pwd_snova_0=
     495IF NOT %obuild_platform_result% == yes GOTO end_if_platform_50
    455496SET obuild_cxx_linker_debug=/DEBUG
    456 :end_if_platform_45
    457 SET obuild_platform_result=
    458 
    459 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    460 cd "%obuild_snova_path%\%obuild_dir_bin%"
    461 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    462 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    463 cd "%obuild_pwd_snova_0%"
    464 SET obuild_pwd_snova_0=
    465 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
     497:end_if_platform_50
     498SET obuild_platform_result=
     499
     500FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     501cd "%obuild_snova_path%\%obuild_dir_bin%"
     502IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     503FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     504cd "%obuild_pwd_snova_0%"
     505SET obuild_pwd_snova_0=
     506IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
    466507SET obuild_cxx_linker_options=/nologo
    467 :end_if_platform_46
    468 SET obuild_platform_result=
    469 
    470 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_47
     508:end_if_platform_51
     509SET obuild_platform_result=
     510
     511IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_snova_sh_52
    471512  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    472   GOTO end_if_db_build_lib_snova_sh_47
    473 :else_if_db_build_lib_snova_sh_47
     513  GOTO end_if_db_build_lib_snova_sh_52
     514:else_if_db_build_lib_snova_sh_52
    474515  SET obuild_cxx_linker_debug_local=
    475 :end_if_db_build_lib_snova_sh_47
    476 
    477 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_48
     516:end_if_db_build_lib_snova_sh_52
     517
     518IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_snova_sh_53
    478519  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    479   GOTO end_if_opt_build_lib_snova_sh_48
    480 :else_if_opt_build_lib_snova_sh_48
     520  GOTO end_if_opt_build_lib_snova_sh_53
     521:else_if_opt_build_lib_snova_sh_53
    481522  SET obuild_cxx_linker_optimize_local=
    482 :end_if_opt_build_lib_snova_sh_48
     523:end_if_opt_build_lib_snova_sh_53
    483524
    484525FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
Note: See TracChangeset for help on using the changeset viewer.