VirtualBox

Changeset 2926 in vbox for trunk


Ignore:
Timestamp:
May 30, 2007 7:48:19 AM (18 years ago)
Author:
vboxsync
Message:

introduced LIB_HAL_LIBPATH for rhel5

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r2925 r2926  
    5656LIBPNG="-lpng"
    5757CFLAGSHAL="-I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include"
     58LIBPATHHAL=""
    5859LIBHAL="-lhal -ldbus-1"
    5960QTDIR="/usr/qt/3 /usr/lib/qt3 /usr/lib/qt-3.3 /usr/share/qt3 /usr/lib64/qt-3.3"
     
    445446    if test_compile "$LIBXALAN ${INCXALAN:+-I$INCXALAN}" xalan xalanc; then
    446447      if test_execute; then
    447         cnf_append "SDK_VBOX_XALAN_LIBS" `echo $LIBXALAN|sed 's+-l++'`
     448        cnf_append "SDK_VBOX_XALAN_LIBS" "`echo $LIBXALAN|sed 's+-l++'`"
    448449        cnf_append "SDK_VBOX_XALAN_INCS" "$INCXALAN"
    449450      fi
     
    480481    if test_compile "$LIBXERCES ${INCXERCES:+-I$INCXERCES}" xerces xercesc; then
    481482      if test_execute; then
    482         cnf_append "SDK_VBOX_XERCES_LIBS" `echo $LIBXERCES|sed 's+-l++'`
     483        cnf_append "SDK_VBOX_XERCES_LIBS" "`echo $LIBXERCES|sed 's+-l++'`"
    483484        cnf_append "SDK_VBOX_XERCES_INCS" "$INCXERCES"
    484485      fi
     
    514515    else
    515516      log_success "found version $libidl_ver"
    516       cnf_append "VBOX_LIBIDL_CONFIG" `which_wrapper libIDL-config`
     517      cnf_append "VBOX_LIBIDL_CONFIG" "`which_wrapper libIDL-config`"
    517518    fi
    518519  fi
     
    543544    if test_execute nofatal; then
    544545      cnf_append "SDK_VBOX_OPENSSL_INCS" ""
    545       cnf_append "SDK_VBOX_OPENSSL_LIBS" `echo $LIBCRYPTO|sed 's+-l++'`
     546      cnf_append "SDK_VBOX_OPENSSL_LIBS" "`echo $LIBCRYPTO|sed 's+-l++'`"
    546547    fi
    547548  fi
     
    577578  if test_compile $LIBPTHREAD pthread pthread; then
    578579    if test_execute; then
    579       cnf_append "LIB_PTHREAD" `echo $LIBPTHREAD|sed 's+-l++'`
     580      cnf_append "LIB_PTHREAD" "`echo $LIBPTHREAD|sed 's+-l++'`"
    580581    fi
    581582  fi
     
    605606  if test_compile "$LIBZ ${INCZ:+-I$INCZ}" zlib zlib; then
    606607    if test_execute; then
    607       cnf_append "SDK_VBOX_ZLIB_LIBS" `echo $LIBZ|sed 's+-l++'`
     608      cnf_append "SDK_VBOX_ZLIB_LIBS" "`echo $LIBZ|sed 's+-l++'`"
    608609      cnf_append "SDK_VBOX_ZLIB_INCS" "$INCZ"
    609610    fi
     
    634635  if test_compile "$LIBPNG ${INCPNG:+-I$INCPNG}" libpng libpng nofatal; then
    635636    if test_execute nofatal; then
    636       cnf_append "SDK_VBOX_LIBPNG_LIBS" `echo $LIBPNG|sed 's+-l++'`
     637      cnf_append "SDK_VBOX_LIBPNG_LIBS" "`echo $LIBPNG|sed 's+-l++'`"
    637638      cnf_append "SDK_VBOX_LIBPNG_INCS" "$INCPNG"
    638639    fi
     
    722723  if test_compile "$LIBSDL $LIBSDLMAIN ${INCSDL:+-I$INCSDL}" SDL SDL; then
    723724    if test_execute; then
    724       cnf_append "LIB_SDK_LIBSDL_SDL" `echo $LIBSDL|sed 's+-l++'`
    725       cnf_append "LIB_SDK_LIBSDL_SDLMAIN" `echo $LIBSDLMAIN|sed 's+-l++'`
     725      cnf_append "LIB_SDK_LIBSDL_SDL"     "`echo $LIBSDL|sed 's+-l++'`"
     726      cnf_append "LIB_SDK_LIBSDL_SDLMAIN" "`echo $LIBSDLMAIN|sed 's+-l++'`"
    726727      [ -n "$INCSDL" ] && cnf_append "SDK_LIBSDL_INCS" "$INCSDL"
    727728    fi
     
    806807  if test_compile "$LIBX11 $LIBXCURSOR" Xcursor Xcursor; then
    807808    log_success "found"
    808     cnf_append "LIB_XCURSOR" `echo $LIBXCURSOR|sed 's+-l++'`
     809    cnf_append "LIB_XCURSOR" "`echo $LIBXCURSOR|sed 's+-l++'`"
    809810  fi
    810811}
     
    875876      if (($?==0)); then
    876877        if test_execute; then
    877           cnf_append "QTDIR" `cd $q ; pwd`
     878          cnf_append "QTDIR" "`cd $q ; pwd`"
    878879          found_qt=1
    879880          break
     
    937938  else
    938939    if test_execute; then
    939       cnf_append "VBOX_LINUX_SRC" `cd $LINUX ; pwd`
     940      cnf_append "VBOX_LINUX_SRC" "`cd $LINUX ; pwd`"
    940941    fi
    941942  fi
     
    10131014  test_header libhal
    10141015  pc_cflagshal=`pkg-config hal --cflags 2>/dev/null`
    1015   pc_libhal=`pkg-config hal --libs 2>/dev/null`
     1016  pc_libhal=`pkg-config hal --libs-only-l 2>/dev/null`
     1017  pc_libpathhal=`pkg-config hal --libs-only-L 2>/dev/null`
    10161018  pc_verhal=`pkg-config hal --modversion 2>/dev/null`
    1017   if [ ! -z "$pc_cflagshal" ]
    1018   then # is this acceptable?
    1019       CFLAGSHAL=$pc_cflagshal
    1020       LIBHAL=$pc_libhal
     1019  if [ ! -z "$pc_cflagshal" ]; then # is this acceptable?
     1020    CFLAGSHAL=$pc_cflagshal
     1021    LIBPATHHAL=$pc_libpathhal
     1022    LIBHAL=$pc_libhal
    10211023  fi
    10221024  echo '
     
    10351037}
    10361038' > .tmp_src.cc
    1037   if test_compile "$CFLAGSHAL $LIBHAL" libhal libhal; then
     1039  if test_compile "$CFLAGSHAL $LIBPATHHAL $LIBHAL" libhal libhal; then
    10381040    log_success "found version $pc_verhal"
    1039     cnf_append "LIB_HAL_CFLAGS" "$CFLAGSHAL"
    1040     cnf_append "LIB_HAL_LIBS" `echo $LIBHAL | sed 's+-l++g'`
     1041    cnf_append "LIB_HAL_CFLAGS"   "$CFLAGSHAL"
     1042    cnf_append "LIB_HAL_LIBS"     "`echo $LIBHAL | sed 's+-l++g'`"
     1043    cnf_append "LIB_HAL_LIBPATH"  "`echo $LIBPATHHAL | sed 's+-L++g'`"
    10411044    cnf_append "VBOX_WITH_LIBHAL" "1"
    10421045  fi
     
    12261229
    12271230# emit disable directives corresponding to any --disable-xxx options.
    1228 (($WITH_XPCOM==0)) && cnf_append "VBOX_WITH_MAIN" ""
    1229 (($WITH_QT==0)) && cnf_append "VBOX_WITH_QTGUI" ""
     1231(($WITH_XPCOM==0))   && cnf_append "VBOX_WITH_MAIN" ""
     1232(($WITH_QT==0))      && cnf_append "VBOX_WITH_QTGUI" ""
    12301233(($WITH_SDL_TTF==0)) && cnf_append "VBOX_WITH_SECURELABEL" ""
    12311234
     
    12471250
    12481251# the libraries
    1249 (($WITH_XPCOM==1)) && check_xalan
    1250 (($WITH_XPCOM==1)) && check_xerces
    1251 (($WITH_LIBIDL==1)) && check_libidl
    1252 (($OSE==0)) && check_ssl
     1252(($WITH_XPCOM==1))    && check_xalan
     1253(($WITH_XPCOM==1))    && check_xerces
     1254(($WITH_LIBIDL==1))   && check_libidl
     1255(($OSE==0))           && check_ssl
    12531256[ "$OS" != "darwin" ] && check_pthread
    12541257[ "$OS" != "darwin" ] && check_z
     
    12601263[ "$OS" != "darwin" ] && check_x
    12611264[ "$OS" != "darwin" ] && check_xcursor
    1262 (($WITH_QT==1)) && check_qt
     1265(($WITH_QT==1))       && check_qt
    12631266
    12641267# Linux-specific
  • trunk/src/VBox/Main/Makefile.kmk

    r2917 r2926  
    156156VBoxSVC_CXXFLAGS += \
    157157        $(LIB_HAL_CFLAGS)
     158VBoxSVC_LIBPATH += \
     159        $(LIB_HAL_LIBPATH)
    158160VBoxSVC_LIBS += \
    159161        $(LIB_HAL_LIBS)
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