Ignore:
Timestamp:
Feb 9, 2007, 4:41:48 PM (17 years ago)
Author:
barrand
Message:
 
Location:
build/snova/trunk/obuild/sh
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • build/snova/trunk/obuild/sh/build

    r130 r132  
    148148fi
    149149
     150if [ "${obuild_group}" = main ] ; then
     151if [ "${obuild_do_mains}" = yes ] ; then
     152  if [ -e ./sh/build_app_prog_snova ] ; then
     153    ./sh/build_app_prog_snova ${obuild_args}
     154    obuild_status=$?;if [ ${obuild_status} != 0 ] ; then exit ${obuild_status};fi
     155  fi
     156fi
     157fi
     158
    150159if [ -e ./sh/install ] ; then
    151160  ./sh/install
  • build/snova/trunk/obuild/sh/build_lib_geomutils

    r130 r132  
    116116  exit
    117117fi
     118obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     119if [ ${obuild_platform_result} = yes ] ; then
     120Geant4_home="/usr/local/geant4/8.2"
     121fi
     122unset obuild_platform_result
     123if [ "${obuild_platform_exe}" = "" ] ; then
     124  echo "Variable obuild_platform_exe not defined."
     125  exit
     126fi
    118127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    119128if [ ${obuild_platform_result} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_sngeom

    r130 r132  
    116116  exit
    117117fi
     118obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     119if [ ${obuild_platform_result} = yes ] ; then
     120Geant4_home="/usr/local/geant4/8.2"
     121fi
     122unset obuild_platform_result
     123if [ "${obuild_platform_exe}" = "" ] ; then
     124  echo "Variable obuild_platform_exe not defined."
     125  exit
     126fi
    118127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    119128if [ ${obuild_platform_result} = yes ] ; then
     
    290299fi
    291300
    292 obuild_cxx_includes="-I\"${obuild_snova_path}/source/GeomUtils/include\""
    293 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/SNgeom2/include\""
     301obuild_cxx_includes="-I\"${obuild_snova_path}/source/SNgeom2/include\""
     302obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/GeomUtils/include\""
    294303if [ "${obuild_platform_exe}" = "" ] ; then
    295304  echo "Variable obuild_platform_exe not defined."
  • build/snova/trunk/obuild/sh/build_lib_snova

    r130 r132  
    116116  exit
    117117fi
     118obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     119if [ ${obuild_platform_result} = yes ] ; then
     120Geant4_home="/usr/local/geant4/8.2"
     121fi
     122unset obuild_platform_result
     123if [ "${obuild_platform_exe}" = "" ] ; then
     124  echo "Variable obuild_platform_exe not defined."
     125  exit
     126fi
    118127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    119128if [ ${obuild_platform_result} = yes ] ; then
     
    258267fi
    259268
     269if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     270  if [ ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ] ; then
     271    echo "Program source obuild_find.cpp not found."
     272    exit
     273  fi
     274  if [ "${obuild_cxx_command}" = "" ] ; then
     275    if [  "${OBUILD_CXX}" != "" ] ; then
     276      obuild_find_compiler=${OBUILD_CXX}
     277    else
     278      obuild_find_compiler=c++
     279    fi
     280  else
     281    obuild_find_compiler=${obuild_cxx_command}
     282  fi
     283  ${obuild_find_compiler} -o "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" "${obuild_snova_path}/obuild/cpp/obuild_find.cpp"
     284  unset obuild_find_compiler
     285  if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     286    echo "Program obuild_find not found."
     287    exit
     288  fi
     289fi
     290obuild_find_exe="${obuild_snova_path}/${obuild_dir_bin}/obuild_find"
     291if [ "${obuild_find_exe}" = "" ] ; then
     292  echo "Variable obuild_find_exe not defined."
     293  exit
     294fi
     295obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
     296if [ "${obuild_bhep_path}" = "" ] ; then
     297  echo "Can't find bhep package."
     298  exit
     299fi
     300if [ "${obuild_find_exe}" = "" ] ; then
     301  echo "Variable obuild_find_exe not defined."
     302  exit
     303fi
     304obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
     305if [ "${obuild_HDF5_path}" = "" ] ; then
     306  echo "Can't find HDF5 package."
     307  exit
     308fi
    260309
    261310obuild_cxx_includes="-I\"${obuild_snova_path}\""
     
    263312obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/SNgeom2/include\""
    264313obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/SNvertex/include\""
     314obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_bhep_path}\""
    265315if [ "${obuild_platform_exe}" = "" ] ; then
    266316  echo "Variable obuild_platform_exe not defined."
     
    272322fi
    273323unset obuild_platform_result
     324if [ "${obuild_platform_exe}" = "" ] ; then
     325  echo "Variable obuild_platform_exe not defined."
     326  exit
     327fi
     328obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     329if [ ${obuild_platform_result} = yes ] ; then
     330obuild_cxx_includes="${obuild_cxx_includes} -I${Geant4_home}/include"
     331fi
     332unset obuild_platform_result
     333obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HDF5_path}/include\""
    274334
    275335if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
  • build/snova/trunk/obuild/sh/build_lib_snvertex

    r130 r132  
    116116  exit
    117117fi
     118obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     119if [ ${obuild_platform_result} = yes ] ; then
     120Geant4_home="/usr/local/geant4/8.2"
     121fi
     122unset obuild_platform_result
     123if [ "${obuild_platform_exe}" = "" ] ; then
     124  echo "Variable obuild_platform_exe not defined."
     125  exit
     126fi
    118127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    119128if [ ${obuild_platform_result} = yes ] ; then
     
    293302obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/GeomUtils/include\""
    294303obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snova_path}/source/SNgeom2/include\""
     304obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_bhep_path}\""
    295305if [ "${obuild_platform_exe}" = "" ] ; then
    296306  echo "Variable obuild_platform_exe not defined."
     
    302312fi
    303313unset obuild_platform_result
    304 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_bhep_path}\""
    305314
    306315if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
  • build/snova/trunk/obuild/sh/check_foreigns

    r130 r132  
    8888obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    8989if [ ${obuild_platform_result} = yes ] ; then
     90Geant4_home="/usr/local/geant4/8.2"
     91fi
     92unset obuild_platform_result
     93if [ "${obuild_platform_exe}" = "" ] ; then
     94  echo "Variable obuild_platform_exe not defined."
     95  exit
     96fi
     97obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     98if [ ${obuild_platform_result} = yes ] ; then
    9099if [ "${obuild_check_what}" = "CLHEP" ] ; then
    91100  if [ ! -d "${CLHEP_home}" ] ; then
     
    96105fi
    97106unset obuild_platform_result
     107if [ "${obuild_platform_exe}" = "" ] ; then
     108  echo "Variable obuild_platform_exe not defined."
     109  exit
     110fi
     111obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     112if [ ${obuild_platform_result} = yes ] ; then
     113if [ "${obuild_check_what}" = "Geant4" ] ; then
     114  if [ ! -d "${Geant4_home}" ] ; then
     115    echo "WARNING : Geant4 not found under ${Geant4_home}"
     116    exit 1
     117  fi
     118fi
     119fi
     120unset obuild_platform_result
    98121
Note: See TracChangeset for help on using the changeset viewer.