Changeset 184 for build


Ignore:
Timestamp:
Feb 13, 2007, 5:46:35 AM (17 years ago)
Author:
barrand
Message:
 
Location:
build/snova/trunk/obuild
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • build/snova/trunk/obuild/setup.bat

    r144 r184  
    6868:end_if_platform_3
    6969SET obuild_platform_result=
     70IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" MKDIR "%obuild_snova_path%\%obuild_dir_bin%"
     71IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\obuild_find.exe" (
     72  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
     73  IF EXIST obuild_find.obj DEL obuild_find.obj
     74)
     75FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snova_0=%%d
     76cd "%obuild_snova_path%\%obuild_dir_bin%"
     77IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
     78FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
     79cd "%obuild_pwd_snova_0%"
     80SET obuild_pwd_snova_0=
     81IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
     82
     83REM # Execute setup of used packages :
     84IF NOT EXIST "%obuild_bhep_path%\obuild\setup.bat"  ECHO setup.bat not found for package bhep.  && GOTO obuild_return
     85CALL "%obuild_bhep_path%\obuild\setup.bat"
     86@ECHO OFF
     87
    7088REM # Set environment variables of this package :
    7189
  • build/snova/trunk/obuild/setup.csh

    r144 r184  
    141141endif
    142142unset obuild_platform_result
     143if ( ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ) then
     144  if ( ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ) then
     145    echo "Program source obuild_find.cpp not found."
     146    exit
     147  endif
     148  if ( $?obuild_cxx_command ) then
     149    if ( "${obuild_cxx_command}" == "" ) then
     150      if (  $?OBUILD_CXX ) then
     151        set obuild_find_compiler=${OBUILD_CXX}
     152      else
     153        set obuild_find_compiler=c++
     154      endif
     155    else
     156      set obuild_find_compiler=${obuild_cxx_command}
     157    endif
     158  else
     159    set obuild_find_compiler=c++
     160  endif
     161  ${obuild_find_compiler} -o "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" "${obuild_snova_path}/obuild/cpp/obuild_find.cpp"
     162  unset obuild_find_compiler
     163  if ( ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ) then
     164    echo "Program obuild_find not found."
     165    exit
     166  endif
     167endif
     168set obuild_find_exe="${obuild_snova_path}/${obuild_dir_bin}/obuild_find"
     169if ( "${obuild_find_exe}" == "" ) then
     170  echo "Variable obuild_find_exe not defined."
     171  exit
     172endif
     173set obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
     174
     175# Execute setup of used packages :
     176source "${obuild_bhep_path}/obuild/setup.csh"
     177
    143178# Set environment variables of this package :
    144179
  • build/snova/trunk/obuild/setup.sh

    r144 r184  
    128128fi
    129129unset obuild_platform_result
     130if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     131  if [ ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ] ; then
     132    echo "Program source obuild_find.cpp not found."
     133    return
     134  fi
     135  if [ "${obuild_cxx_command}" = "" ] ; then
     136    if [  "${OBUILD_CXX}" != "" ] ; then
     137      obuild_find_compiler=${OBUILD_CXX}
     138    else
     139      obuild_find_compiler=c++
     140    fi
     141  else
     142    obuild_find_compiler=${obuild_cxx_command}
     143  fi
     144  ${obuild_find_compiler} -o "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" "${obuild_snova_path}/obuild/cpp/obuild_find.cpp"
     145  unset obuild_find_compiler
     146  if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     147    echo "Program obuild_find not found."
     148    return
     149  fi
     150fi
     151obuild_find_exe="${obuild_snova_path}/${obuild_dir_bin}/obuild_find"
     152if [ "${obuild_find_exe}" = "" ] ; then
     153  echo "Variable obuild_find_exe not defined."
     154  return
     155fi
     156obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
     157if [ "${obuild_bhep_path}" = "" ] ; then
     158  echo "Can't find bhep package."
     159  return
     160fi
     161
     162# Execute setup of used packages :
     163if [ ! -e "${obuild_bhep_path}/obuild/setup.sh" ] ; then
     164  echo "setup.sh not found for package bhep."
     165  return
     166fi
     167. "${obuild_bhep_path}/obuild/setup.sh"
     168
    130169# Set environment variables of this package :
    131170
  • build/snova/trunk/obuild/sh/broadcast_install

    r144 r184  
    7171./sh/install
    7272
     73if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     74  if [ ! -e "${obuild_snova_path}/obuild/cpp/obuild_find.cpp" ] ; then
     75    echo "Program source obuild_find.cpp not found."
     76    exit
     77  fi
     78  if [ "${obuild_cxx_command}" = "" ] ; then
     79    if [  "${OBUILD_CXX}" != "" ] ; then
     80      obuild_find_compiler=${OBUILD_CXX}
     81    else
     82      obuild_find_compiler=c++
     83    fi
     84  else
     85    obuild_find_compiler=${obuild_cxx_command}
     86  fi
     87  ${obuild_find_compiler} -o "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" "${obuild_snova_path}/obuild/cpp/obuild_find.cpp"
     88  unset obuild_find_compiler
     89  if [ ! -e "${obuild_snova_path}/${obuild_dir_bin}/obuild_find" ] ; then
     90    echo "Program obuild_find not found."
     91    exit
     92  fi
     93fi
     94obuild_find_exe="${obuild_snova_path}/${obuild_dir_bin}/obuild_find"
     95if [ "${obuild_find_exe}" = "" ] ; then
     96  echo "Variable obuild_find_exe not defined."
     97  exit
     98fi
     99obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
     100if [ "${obuild_bhep_path}" = "" ] ; then
     101  echo "Can't find bhep package."
     102  exit
     103fi
     104
     105# install setup scripts of used packages :
     106if [ ! -e "${obuild_bhep_path}/obuild/sh/broadcast_install" ] ; then
     107  echo "broadcast_install script not found for package bhep."
     108  exit
     109fi
     110cd "${obuild_bhep_path}/obuild"
     111./sh/broadcast_install ${obuild_args}
     112
Note: See TracChangeset for help on using the changeset viewer.