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/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
Note: See TracChangeset for help on using the changeset viewer.