Changeset 265 for build


Ignore:
Timestamp:
Feb 15, 2007, 12:21:04 PM (17 years ago)
Author:
barrand
Message:
 
Location:
build/snova/trunk/obuild
Files:
3 edited

Legend:

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

    r241 r265  
    308308IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\lib_geomutils" MKDIR "%obuild_snova_path%\%obuild_dir_bin%\lib_geomutils"
    309309
     310REM # pre_build scripts :
     311FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     312cd "%obuild_snova_path%\%obuild_dir_bin%"
     313IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     314FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     315cd "%obuild_pwd_snova_0%"
     316SET obuild_pwd_snova_0=
     317IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
     318chmod a+x ./pre_build;./pre_build
     319:end_if_platform_26
     320SET obuild_platform_result=
     321
    310322@IF %obuild_verbose% == yes @ECHO ON
    311323cd "%obuild_snova_path%\%obuild_dir_bin%"
     
    393405IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    394406FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) 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_39
    398 SET obuild_cxx_linker_command=c++
    399 :end_if_platform_39
    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% Linux`) DO SET obuild_platform_result=%%j
    405407cd "%obuild_pwd_snova_0%"
    406408SET obuild_pwd_snova_0=
     
    412414cd "%obuild_snova_path%\%obuild_dir_bin%"
    413415IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     416FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
     417cd "%obuild_pwd_snova_0%"
     418SET obuild_pwd_snova_0=
     419IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     420SET obuild_cxx_linker_command=c++
     421:end_if_platform_41
     422SET obuild_platform_result=
     423FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     424cd "%obuild_snova_path%\%obuild_dir_bin%"
     425IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    414426FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    415427cd "%obuild_pwd_snova_0%"
    416428SET obuild_pwd_snova_0=
    417 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
     429IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    418430SET obuild_cxx_linker_command=cxx
    419 :end_if_platform_41
    420 SET obuild_platform_result=
    421 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    422 cd "%obuild_snova_path%\%obuild_dir_bin%"
    423 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    424 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    425 cd "%obuild_pwd_snova_0%"
    426 SET obuild_pwd_snova_0=
    427 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
     431:end_if_platform_42
     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_43
    428440SET obuild_cxx_linker_command=link.exe
    429 :end_if_platform_42
     441:end_if_platform_43
    430442SET obuild_platform_result=
    431443IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    435447IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    436448FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) 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_43
    440 SET obuild_cxx_linker_debug=-g
    441 :end_if_platform_43
    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% Linux`) DO SET obuild_platform_result=%%j
    447449cd "%obuild_pwd_snova_0%"
    448450SET obuild_pwd_snova_0=
     
    454456cd "%obuild_snova_path%\%obuild_dir_bin%"
    455457IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    456 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     458FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    457459cd "%obuild_pwd_snova_0%"
    458460SET obuild_pwd_snova_0=
     
    464466cd "%obuild_snova_path%\%obuild_dir_bin%"
    465467IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    466 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     468FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    467469cd "%obuild_pwd_snova_0%"
    468470SET obuild_pwd_snova_0=
    469471IF NOT %obuild_platform_result% == yes GOTO end_if_platform_46
     472SET obuild_cxx_linker_debug=-g
     473:end_if_platform_46
     474SET obuild_platform_result=
     475FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     476cd "%obuild_snova_path%\%obuild_dir_bin%"
     477IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     478FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     479cd "%obuild_pwd_snova_0%"
     480SET obuild_pwd_snova_0=
     481IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
    470482SET obuild_cxx_linker_debug=/DEBUG
    471 :end_if_platform_46
    472 SET obuild_platform_result=
    473 
    474 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
    475 cd "%obuild_snova_path%\%obuild_dir_bin%"
    476 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    477 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    478 cd "%obuild_pwd_snova_0%"
    479 SET obuild_pwd_snova_0=
    480 IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
     483:end_if_platform_47
     484SET obuild_platform_result=
     485
     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% Windows_NT`) 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_48
    481493SET obuild_cxx_linker_options=/nologo
    482 :end_if_platform_47
    483 SET obuild_platform_result=
    484 
    485 IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_geomutils_sh_48
     494:end_if_platform_48
     495SET obuild_platform_result=
     496
     497IF NOT %obuild_debug% == yes GOTO else_if_db_build_lib_geomutils_sh_49
    486498  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    487   GOTO end_if_db_build_lib_geomutils_sh_48
    488 :else_if_db_build_lib_geomutils_sh_48
     499  GOTO end_if_db_build_lib_geomutils_sh_49
     500:else_if_db_build_lib_geomutils_sh_49
    489501  SET obuild_cxx_linker_debug_local=
    490 :end_if_db_build_lib_geomutils_sh_48
    491 
    492 IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_49
     502:end_if_db_build_lib_geomutils_sh_49
     503
     504IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_lib_geomutils_sh_50
    493505  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    494   GOTO end_if_opt_build_lib_geomutils_sh_49
    495 :else_if_opt_build_lib_geomutils_sh_49
     506  GOTO end_if_opt_build_lib_geomutils_sh_50
     507:else_if_opt_build_lib_geomutils_sh_50
    496508  SET obuild_cxx_linker_optimize_local=
    497 :end_if_opt_build_lib_geomutils_sh_49
     509:end_if_opt_build_lib_geomutils_sh_50
    498510
    499511FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
  • build/snova/trunk/obuild/sh/build_lib_geomutils

    r241 r265  
    303303/bin/mkdir -p "${obuild_snova_path}/${obuild_dir_bin}/lib_geomutils"
    304304
     305# pre_build scripts :
     306if [ "${obuild_platform_exe}" = "" ] ; then
     307  echo "Variable obuild_platform_exe not defined."
     308  exit
     309fi
     310obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     311if [ ${obuild_platform_result} = yes ] ; then
     312chmod a+x ./pre_build;./pre_build
     313fi
     314unset obuild_platform_result
     315
    305316# Compile geomutils files :
    306317if [ ${obuild_do_not_compile} = no ] ; then
  • build/snova/trunk/obuild/this.obuild

    r241 r265  
    2020
    2121    <library name="geomutils">
     22      <pre_build platform="UNIX">chmod a+x ./pre_build;./pre_build</pre_build>
     23
    2224      <files>../source/GeomUtils/src/*.cc</files>
    2325      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
Note: See TracChangeset for help on using the changeset viewer.