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

Legend:

Unmodified
Added
Removed
  • build/bhep/trunk/obuild/sh/build_lib_bhep

    r126 r127  
    257257  obuild_cxx_optimize_local=
    258258fi
    259 if [ "${obuild_platform_exe}" = "" ] ; then
    260   echo "Variable obuild_platform_exe not defined."
    261   exit
    262 fi
    263 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    264 if [ ${obuild_platform_result} = yes ] ; then
    265 obuild_c_command="cc"
    266 fi
    267 unset obuild_platform_result
    268 if [ "${obuild_platform_exe}" = "" ] ; then
    269   echo "Variable obuild_platform_exe not defined."
    270   exit
    271 fi
    272 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
    273 if [ ${obuild_platform_result} = yes ] ; then
    274 obuild_c_command="cc"
    275 fi
    276 unset obuild_platform_result
    277 if [ "${obuild_platform_exe}" = "" ] ; then
    278   echo "Variable obuild_platform_exe not defined."
    279   exit
    280 fi
    281 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'OSF1'`
    282 if [ ${obuild_platform_result} = yes ] ; then
    283 obuild_c_command="cc"
    284 fi
    285 unset obuild_platform_result
     259
    286260if [ "${obuild_platform_exe}" = "" ] ; then
    287261  echo "Variable obuild_platform_exe not defined."
     
    290264obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Windows_NT'`
    291265if [ ${obuild_platform_result} = yes ] ; then
    292 obuild_c_command="cl.exe"
    293 fi
    294 unset obuild_platform_result
    295 if [ "${obuild_c_command}" = "" ] ; then
    296   echo "Variable obuild_c_command not defined."
    297   exit
    298 fi
    299 
    300 if [ "${obuild_platform_exe}" = "" ] ; then
    301   echo "Variable obuild_platform_exe not defined."
    302   exit
    303 fi
    304 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    305 if [ ${obuild_platform_result} = yes ] ; then
    306 obuild_c_optimize="-O"
    307 fi
    308 unset obuild_platform_result
    309 if [ "${obuild_platform_exe}" = "" ] ; then
    310   echo "Variable obuild_platform_exe not defined."
    311   exit
    312 fi
    313 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
    314 if [ ${obuild_platform_result} = yes ] ; then
    315 obuild_c_optimize="-O"
    316 fi
    317 unset obuild_platform_result
    318 if [ "${obuild_platform_exe}" = "" ] ; then
    319   echo "Variable obuild_platform_exe not defined."
    320   exit
    321 fi
    322 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'OSF1'`
    323 if [ ${obuild_platform_result} = yes ] ; then
    324 obuild_c_optimize="-O"
    325 fi
    326 unset obuild_platform_result
    327 if [ "${obuild_platform_exe}" = "" ] ; then
    328   echo "Variable obuild_platform_exe not defined."
    329   exit
    330 fi
    331 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Windows_NT'`
    332 if [ ${obuild_platform_result} = yes ] ; then
    333 obuild_c_optimize="/O2"
    334 fi
    335 unset obuild_platform_result
    336 
    337 if [ "${obuild_platform_exe}" = "" ] ; then
    338   echo "Variable obuild_platform_exe not defined."
    339   exit
    340 fi
    341 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    342 if [ ${obuild_platform_result} = yes ] ; then
    343 obuild_c_debug="-g"
    344 fi
    345 unset obuild_platform_result
    346 if [ "${obuild_platform_exe}" = "" ] ; then
    347   echo "Variable obuild_platform_exe not defined."
    348   exit
    349 fi
    350 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
    351 if [ ${obuild_platform_result} = yes ] ; then
    352 obuild_c_debug="-g"
    353 fi
    354 unset obuild_platform_result
    355 if [ "${obuild_platform_exe}" = "" ] ; then
    356   echo "Variable obuild_platform_exe not defined."
    357   exit
    358 fi
    359 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'OSF1'`
    360 if [ ${obuild_platform_result} = yes ] ; then
    361 obuild_c_debug="-g"
    362 fi
    363 unset obuild_platform_result
    364 if [ "${obuild_platform_exe}" = "" ] ; then
    365   echo "Variable obuild_platform_exe not defined."
    366   exit
    367 fi
    368 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Windows_NT'`
    369 if [ ${obuild_platform_result} = yes ] ; then
    370 obuild_c_debug="/ZI /Od"
    371 fi
    372 unset obuild_platform_result
    373 
    374 if [ "${obuild_platform_exe}" = "" ] ; then
    375   echo "Variable obuild_platform_exe not defined."
    376   exit
    377 fi
    378 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
    379 if [ ${obuild_platform_result} = yes ] ; then
    380 obuild_c_options="-fPIC"
    381 fi
    382 unset obuild_platform_result
    383 if [ "${obuild_platform_exe}" = "" ] ; then
    384   echo "Variable obuild_platform_exe not defined."
    385   exit
    386 fi
    387 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'OSF1'`
    388 if [ ${obuild_platform_result} = yes ] ; then
    389 obuild_c_options="-std"
    390 fi
    391 unset obuild_platform_result
    392 if [ "${obuild_platform_exe}" = "" ] ; then
    393   echo "Variable obuild_platform_exe not defined."
    394   exit
    395 fi
    396 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Windows_NT'`
    397 if [ ${obuild_platform_result} = yes ] ; then
    398 obuild_c_options="/nologo /DWIN32 /MD /W3"
    399 fi
    400 unset obuild_platform_result
    401 
    402 if [ ${obuild_debug} = yes ] ; then
    403   obuild_c_debug_local=${obuild_c_debug}
    404 else
    405   obuild_c_debug_local=
    406 fi
    407 
    408 if [ ${obuild_optimize} = yes ] ; then
    409   obuild_c_optimize_local=${obuild_c_optimize}
    410 else
    411   obuild_c_optimize_local=
    412 fi
    413 
     266obuild_cxx_macros="${obuild_cxx_macros} -D_HDF5USEDLL_"
     267fi
     268unset obuild_platform_result
     269
     270if [ ! -e "${obuild_bhep_path}/${obuild_dir_bin}/obuild_find" ] ; then
     271  if [ ! -e "${obuild_bhep_path}/obuild/cpp/obuild_find.cpp" ] ; then
     272    echo "Program source obuild_find.cpp not found."
     273    exit
     274  fi
     275  if [ "${obuild_cxx_command}" = "" ] ; then
     276    if [  "${OBUILD_CXX}" != "" ] ; then
     277      obuild_find_compiler=${OBUILD_CXX}
     278    else
     279      obuild_find_compiler=c++
     280    fi
     281  else
     282    obuild_find_compiler=${obuild_cxx_command}
     283  fi
     284  ${obuild_find_compiler} -o "${obuild_bhep_path}/${obuild_dir_bin}/obuild_find" "${obuild_bhep_path}/obuild/cpp/obuild_find.cpp"
     285  unset obuild_find_compiler
     286  if [ ! -e "${obuild_bhep_path}/${obuild_dir_bin}/obuild_find" ] ; then
     287    echo "Program obuild_find not found."
     288    exit
     289  fi
     290fi
     291obuild_find_exe="${obuild_bhep_path}/${obuild_dir_bin}/obuild_find"
     292if [ "${obuild_find_exe}" = "" ] ; then
     293  echo "Variable obuild_find_exe not defined."
     294  exit
     295fi
     296obuild_HDF5_path=`"${obuild_find_exe}" HDF5 'v1r*'`
     297if [ "${obuild_HDF5_path}" = "" ] ; then
     298  echo "Can't find HDF5 package."
     299  exit
     300fi
     301if [ "${obuild_find_exe}" = "" ] ; then
     302  echo "Variable obuild_find_exe not defined."
     303  exit
     304fi
     305obuild_zlib_path=`"${obuild_find_exe}" zlib 'v1r*'`
     306if [ "${obuild_zlib_path}" = "" ] ; then
     307  echo "Can't find zlib package."
     308  exit
     309fi
    414310
    415311obuild_cxx_includes="-I\"${obuild_bhep_path}\""
     312obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_bhep_path}/bhep\""
     313if [ "${obuild_platform_exe}" = "" ] ; then
     314  echo "Variable obuild_platform_exe not defined."
     315  exit
     316fi
     317obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     318if [ ${obuild_platform_result} = yes ] ; then
     319obuild_cxx_includes="${obuild_cxx_includes} -I${CLHEP_home}/include"
     320fi
     321unset obuild_platform_result
     322obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HDF5_path}/include\""
     323obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_zlib_path}/include\""
    416324
    417325if [ ${obuild_dir_bin_o_cleanup} = yes ] ; then
     
    596504
    597505cd "${obuild_bhep_path}/${obuild_dir_bin}"
    598  eval ${obuild_c_command} -c ${obuild_c_debug_local} ${obuild_c_optimize_local} ${obuild_c_options} ${obuild_c_macros} ${obuild_c_includes} -o ./lib_bhep/EventManager.o \"../source/tools/EventManager.c\"
     506 eval ${obuild_cxx_command} -c ${obuild_cxx_debug_local} ${obuild_cxx_optimize_local} ${obuild_cxx_options} ${obuild_cxx_macros} ${obuild_cxx_includes} -o ./lib_bhep/EventManager.o \"../source/tools/EventManager.cpp\"
    599507obuild_status=$?;if [ ${obuild_status} != 0 ] ; then exit ${obuild_status};fi
    600508cd "${obuild_bhep_path}/obuild"
Note: See TracChangeset for help on using the changeset viewer.