VirtualBox

Changeset 6199

Show
Ignore:
Timestamp:
12/28/07 13:43:45 (1 year ago)
Author:
vboxsync
Message:

configure: determine installed kBuild packages on Linux

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/configure

    r6157 r6199  
    282282  [ -z "$TARGET_CPU"     ] && TARGET_CPU=$BUILD_CPU 
    283283  DEVDIR_BIN="$DEVDIR/$OS.$BUILD_MACHINE/bin" 
    284   KBUILDDIR_BIN="$KBUILDDIR/bin/$OS.$BUILD_MACHINE" 
    285   KBUILD_SED="$KBUILDDIR_BIN/kmk_sed" 
    286284  log_success "Determined build machine: $OS.$BUILD_MACHINE, target machine: $OS.$TARGET_MACHINE" 
    287285 
     
    11551153{ 
    11561154  test_header kBuild 
    1157   if check_avail "$KBUILDDIR_BIN/kmk" KBUILDDIR really; then 
    1158     log_success "found" 
    1159     echo "export BUILD_PLATFORM=\"$OS\"" >> $ENV 
    1160     echo "export BUILD_PLATFORM_ARCH=\"$BUILD_MACHINE\"" >> $ENV 
    1161     echo "export BUILD_TARGET=\"$OS\"" >> $ENV 
    1162     echo "export BUILD_TARGET_ARCH=\"$TARGET_MACHINE\"" >> $ENV 
    1163     echo "export BUILD_TARGET_CPU=\"$TARGET_CPU\"" >> $ENV 
    1164     echo "export BUILD_TYPE=\"$BUILD_TYPE\"" >> $ENV 
     1155  if which_wrapper "$KBUILDDIR/bin/$OS.$BUILD_MACHINE/kmk" > /dev/null; then 
     1156    KBUILDDIR_BIN="$KBUILDDIR/bin/$OS.$BUILD_MACHINE" 
    11651157    echo "export PATH_KBUILD=\"`cd $KBUILDDIR ; pwd`\"" >> $ENV 
    11661158    echo "export PATH_DEVTOOLS=\"$DEVDIR\"" >> $ENV 
     
    11801172    echo "export PATH" >> $ENV 
    11811173    echo "unset path_kbuild_bin path_dev_bin" >> $ENV 
    1182   fi 
     1174    KBUILD_SED="$KBUILDDIR_BIN/kmk_sed" 
     1175  elif check_avail "kmk" KBUILDDIR really; then 
     1176    # check for installed kBuild 
     1177    KBUILD_SED="`which_wrapper kmk_sed`" 
     1178  else 
     1179    fail 
     1180  fi 
     1181  log_success "found" 
     1182  echo "export BUILD_PLATFORM=\"$OS\"" >> $ENV 
     1183  echo "export BUILD_PLATFORM_ARCH=\"$BUILD_MACHINE\"" >> $ENV 
     1184  echo "export BUILD_TARGET=\"$OS\"" >> $ENV 
     1185  echo "export BUILD_TARGET_ARCH=\"$TARGET_MACHINE\"" >> $ENV 
     1186  echo "export BUILD_TARGET_CPU=\"$TARGET_CPU\"" >> $ENV 
     1187  echo "export BUILD_TYPE=\"$BUILD_TYPE\"" >> $ENV 
    11831188} 
    11841189 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy