VirtualBox

Changeset 16202 in vbox


Ignore:
Timestamp:
Jan 23, 2009 4:16:17 PM (16 years ago)
Author:
vboxsync
Message:

configure: write temporary files to $ODIR

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r16174 r16202  
    127127cleanup()
    128128{
    129   rm -f .tmp_src.cc .tmp_src.c .tmp_out .test_execute.log
     129  rm -f $ODIR.tmp_src.cc $ODIR.tmp_src.c $ODIR.tmp_out $ODIR.test_execute.log
    130130}
    131131
     
    215215{
    216216  echo "compiling the following source file:" >> $LOG
    217   cat .tmp_src.cc >> $LOG
     217  cat $ODIR.tmp_src.cc >> $LOG
    218218  echo "using the following command line:" >> $LOG
    219   echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc \"$1\"" >> $LOG
    220   $CXX -O -Wall -o .tmp_out .tmp_src.cc $1 >> $LOG 2>&1
     219  echo "$CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc \"$1\"" >> $LOG
     220  $CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc $1 >> $LOG 2>&1
    221221  if [ $? -ne 0 ]; then
    222222    if [ -z "$4" ]; then
     
    240240{
    241241  echo "executing the binary" >> $LOG
    242   ./.tmp_out > .test_execute.log
     242  $ODIR.tmp_out > $ODIR.test_execute.log
    243243  rc=$?
    244   cat .test_execute.log | tee -a $LOG
     244  cat $ODIR.test_execute.log | tee -a $LOG
    245245  if [ $rc -ne 0 ]; then
    246246    fail $1
     
    257257{
    258258  echo "executing the binary (LD_LIBRARY_PATH=$1)" >> $LOG
    259   LD_LIBRARY_PATH=$1 ./.tmp_out > .test_execute.log
     259  LD_LIBRARY_PATH=$1 $ODIR.tmp_out > $ODIR.test_execute.log
    260260  rc=$?
    261   cat .test_execute.log | tee -a $LOG
     261  cat $ODIR.test_execute.log | tee -a $LOG
    262262  if [ $rc -ne 0 ]; then
    263263    fail
     
    448448    else
    449449      echo "compiling the following source file:" >> $LOG
    450       cat > .tmp_src.c << EOF
     450      cat > $ODIR.tmp_src.c << EOF
    451451int foo(a)
    452452  int a;
     
    455455}
    456456EOF
    457       cat .tmp_src.c >> $LOG
     457      cat $ODIR.tmp_src.c >> $LOG
    458458      bcc_path=`which_wrapper $BCC`
    459459      bcc_dir="`dirname $bcc_path`/"
    460460      echo "using the following command line:" >> $LOG
    461       echo "$BCC -B $bcc_dir -C-c -3 -S -o .tmp_out .tmp_src.c" >> $LOG
    462       $BCC -B $bcc_dir -C-c -3 -S -o .tmp_out .tmp_src.c >> $LOG 2>&1
     461      echo "$BCC -B $bcc_dir -C-c -3 -S -o $ODIR.tmp_out $ODIR.tmp_src.c" >> $LOG
     462      $BCC -B $bcc_dir -C-c -3 -S -o $ODIR.tmp_out $ODIR.tmp_src.c >> $LOG 2>&1
    463463      if [ $? -ne 0 ]; then
    464464        log_failure "not found"
     
    604604        INCXML2=`strip_I "$FLGXML2"`
    605605        LIBXML2=`pkg-config libxml-2.0 --libs`
    606         cat > .tmp_src.cc << EOF
     606        cat > $ODIR.tmp_src.cc << EOF
    607607#include <cstdio>
    608608#include <libxml/xmlversion.h>
     
    637637        INCXML2=`strip_I "$FLGXML2"`
    638638        LIBXML2=`xml2-config --libs`
    639         cat > .tmp_src.cc << EOF
     639        cat > $ODIR.tmp_src.cc << EOF
    640640#include <cstdio>
    641641#include <libxml/xmlversion.h>
     
    686686        INCXSLT=`strip_I "$FLGXSLT"`
    687687        LIBXSLT=`pkg-config libxslt --libs`
    688         cat > .tmp_src.cc << EOF
     688        cat > $ODIR.tmp_src.cc << EOF
    689689#include <cstdio>
    690690#include <libxslt/xsltconfig.h>
     
    719719        INCXSLT=`strip_I "$FLGXSLT"`
    720720        LIBXSLT=`xslt-config --libs`
    721         cat > .tmp_src.cc << EOF
     721        cat > $ODIR.tmp_src.cc << EOF
    722722#include <cstdio>
    723723#include <libxslt/xsltconfig.h>
     
    786786{
    787787  test_header ssl
    788   cat > .tmp_src.cc << EOF
     788  cat > $ODIR.tmp_src.cc << EOF
    789789#include <cstdio>
    790790#include <openssl/opensslv.h>
     
    816816{
    817817  test_header pthread
    818   cat > .tmp_src.cc << EOF
     818  cat > $ODIR.tmp_src.cc << EOF
    819819#include <cstdio>
    820820#include <pthread.h>
     
    851851{
    852852  test_header zlib
    853   cat > .tmp_src.cc << EOF
     853  cat > $ODIR.tmp_src.cc << EOF
    854854#include <cstdio>
    855855#include <zlib.h>
     
    882882{
    883883  test_header libpng
    884   cat > .tmp_src.cc << EOF
     884  cat > $ODIR.tmp_src.cc << EOF
    885885#include <cstdio>
    886886#include <png.h>
     
    918918{
    919919  test_header pam
    920   cat > .tmp_src.cc << EOF
     920  cat > $ODIR.tmp_src.cc << EOF
    921921#include <cstdio>
    922922#include <security/pam_appl.h>
     
    942942  fi
    943943  test_header linux_pam
    944   cat > .tmp_src.cc << EOF
     944  cat > $ODIR.tmp_src.cc << EOF
    945945#include <cstdio>
    946946#include <security/pam_appl.h>
     
    999999  [ "$OS" = "linux" -o "$OS" = "darwin" -o "$OS" = "solaris" ] && LIBSDLMAIN=""
    10001000  if [ -n "$foundsdl" ]; then
    1001     cat > .tmp_src.cc << EOF
     1001    cat > $ODIR.tmp_src.cc << EOF
    10021002#include <cstdio>
    10031003#include <SDL.h>
     
    10401040{
    10411041  test_header SDL_ttf
    1042   cat > .tmp_src.cc << EOF
     1042  cat > $ODIR.tmp_src.cc << EOF
    10431043#include <cstdio>
    10441044#include <SDL_ttf.h>
     
    10771077{
    10781078  test_header ALSA
    1079   cat > .tmp_src.cc << EOF
     1079  cat > $ODIR.tmp_src.cc << EOF
    10801080#include <cstdio>
    10811081#include <alsa/asoundlib.h>
     
    11051105{
    11061106  test_header "PulseAudio"
    1107   cat > .tmp_src.cc << EOF
     1107  cat > $ODIR.tmp_src.cc << EOF
    11081108#include <cstdio>
    11091109#include <pulse/version.h>
     
    11321132{
    11331133  test_header Xcursor
    1134   cat > .tmp_src.cc << EOF
     1134  cat > $ODIR.tmp_src.cc << EOF
    11351135#include <cstdio>
    11361136#include <X11/Xlib.h>
     
    11571157{
    11581158  test_header "X libraries"
    1159   cat > .tmp_src.cc << EOF
     1159  cat > $ODIR.tmp_src.cc << EOF
    11601160#include <cstdio>
    11611161#include <X11/Xlib.h>
     
    12341234    else
    12351235      # do it the old way (e.g. user has specified QT4DIR)
    1236       cat > .tmp_src.cc << EOF
     1236      cat > $ODIR.tmp_src.cc << EOF
    12371237#include <cstdio>
    12381238#include <QtGlobal>
     
    12671267  fi
    12681268  if [ -n "$foundqt4" ]; then
    1269     cat > .tmp_src.cc << EOF
     1269    cat > $ODIR.tmp_src.cc << EOF
    12701270#include <cstdio>
    12711271#include <QtGlobal>
     
    13361336  test_header "static stc++ library"
    13371337  libstdcxx=`$CXX -print-file-name=libstdc++.a`
    1338   cat > .tmp_src.cc << EOF
     1338  cat > $ODIR.tmp_src.cc << EOF
    13391339#include <string>
    13401340
     
    13571357{
    13581358  test_header "Linux kernel sources"
    1359   cat > .tmp_src.c << EOF
     1359  cat > $ODIR.tmp_src.c << EOF
    13601360#include <linux/version.h>
    13611361int printf(const char *format, ...);
     
    13751375EOF
    13761376  echo "compiling the following source file:" >> $LOG
    1377   cat .tmp_src.c >> $LOG
     1377  cat $ODIR.tmp_src.c >> $LOG
    13781378  echo "using the following command line:" >> $LOG
    1379   echo "$CC -O -Wall -o .tmp_out .tmp_src.c -nostdinc -I$LINUX/include" >> $LOG
    1380   $CC -O -Wall -o .tmp_out .tmp_src.c -nostdinc -I$LINUX/include >> $LOG 2>&1
     1379  echo "$CC -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.c -nostdinc -I$LINUX/include" >> $LOG
     1380  $CC -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.c -nostdinc -I$LINUX/include >> $LOG 2>&1
    13811381  if [ $? -ne 0 ]; then
    13821382    echo
     
    14741474{
    14751475  test_header "libcap library"
    1476   cat > .tmp_src.cc << EOF
     1476  cat > $ODIR.tmp_src.cc << EOF
    14771477#include <cstdio>
    14781478#include <sys/capability.h>
     
    14991499{
    15001500  test_header "32-bit support"
    1501   cat > .tmp_src.c << EOF
     1501  cat > $ODIR.tmp_src.c << EOF
    15021502#include <stdint.h>
    15031503int main(void)
     
    15071507EOF
    15081508  echo "compiling the following source file:" >> $LOG
    1509   cat .tmp_src.c >> $LOG
     1509  cat $ODIR.tmp_src.c >> $LOG
    15101510  echo "using the following command line:" >> $LOG
    1511   echo "$CC -m32 -O -Wall -o .tmp_out .tmp_src.c" >> $LOG
    1512   $CC -m32 -O -Wall -o .tmp_out .tmp_src.c >> $LOG 2>&1
     1511  echo "$CC -m32 -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.c" >> $LOG
     1512  $CC -m32 -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.c >> $LOG 2>&1
    15131513  if [ $? -ne 0 ]; then
    15141514    echo
     
    15271527{
    15281528  test_header "python support"
    1529   cat > .tmp_src.cc << EOF
     1529  cat > $ODIR.tmp_src.cc << EOF
    15301530#include <cstdio>
    15311531#include <Python.h>
     
    15481548      for b in lib64 lib/64 lib; do
    15491549        echo "compiling the following source file:" >> $LOG
    1550         cat .tmp_src.cc >> $LOG
     1550        cat $ODIR.tmp_src.cc >> $LOG
    15511551        echo "using the following command line:" >> $LOG
    1552         echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc -I$p/include/$d $p/$b/lib$d.so" >> $LOG
    1553         $CXX -O -Wall -o .tmp_out .tmp_src.cc -I$p/include/$d $p/$b/lib$d.so >> $LOG 2>&1
     1552        echo "$CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so" >> $LOG
     1553        $CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so >> $LOG 2>&1
    15541554        if [ $? -eq 0 ]; then
    15551555          found=1
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette