⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qt.m4

📁 xgrafix 是PTSG模拟程序中的图形截面库 改版本是最新版本
💻 M4
字号:
dnl ######################################################################dnldnl File:	qt.m4dnldnl Purpose:	Determine the locations of QT includes and librariesdnldnl Version:	$Id: qt.m4,v 1.50 2005/01/27 17:06:23 rmtrines Exp $dnldnl Tech-X configure systemdnldnl ######################################################################AC_CHECKING(Qt installation)## Determine whether QT needed#AC_MSG_CHECKING(for enabling Qt GUI)AC_ARG_ENABLE(gui, [  --disable-gui   disable Qt GUI], QT_GUI=no, QT_GUI=yes)echo gui enabling determinedecho QT_GUI = $QT_GUIif test "$QT_GUI" = "no"; then    echo gui not enabled    AC_MSG_RESULT(no)    DEFINE_NOX="-DNOX"    QT_DIR="."    QT_INCDIR="."    QT_LIBDIR="."    QT_LIB=""    QT_LIBFLAG=""    QT_GLLIBS=""    QT_GUILIBS=""    JPEG_LIBDIR="."    JPEG_LIB=""    X11_LIBDIR="."    X11_LIBS=""else    echo gui enabled    AC_MSG_RESULT(yes)    DEFINE_NOX=""dnl ######################################################################dnldnl Allow the user to specify an overall qt directory.  If specified,dnl we look for include and lib under this.dnldnl ######################################################################  AC_ARG_WITH(qt,[  --with-qt=<qtdir>       set the location of the Qt distribution], QT_DIR="$withval")dnl ######################################################################dnldnl Find qt includes - looking in include location if present,dnl otherwise in dir/include if present, otherwise in default locations.dnldnl ######################################################################  AC_ARG_WITH(qt-incdir,[  --with-qt-incdir=<location of qt includes> ], QT_INCDIR="$withval", QT_INCDIR="")  if test -n "$QT_INCDIR"; then    QT_INCPATH=$QT_INCDIR  elif test -n "$QT_DIR"; then    QT_INCPATH=$QT_DIR/include  else    QT_INCPATH=$HOME/aix5.1/qt/include:$HOME/qt/include:/usr/local/qt/include:/loc/qt/include:/local/qt/include:/usr/lib/qt3/include  fi  AC_PATH_PROGS(QAPPLICATION_H, qapplication.h, "", $QT_INCPATH)  if test -z "$QAPPLICATION_H"; then    AC_MSG_ERROR(Cannot find qapplication.h in $QT_INCPATH!  Please compile and install Qt or use --with-qt-incdir=QT_INCDIR)  fi  QT_INCDIR=`dirname $QAPPLICATION_H`  if test -z "$QT_DIR"; then    QT_DIR=`dirname $QT_INCDIR`  fidnl ######################################################################dnldnl Determine whether threadeddnldnl ######################################################################  # QT_THREAD_FLAG=yes  AC_ARG_ENABLE(thread,[  --disable-thread   disable threading], QT_THREAD_FLAG=no, QT_THREAD_FLAG=yes)  echo QT_THREAD_FLAG = $QT_THREAD_FLAG  if test $QT_THREAD_FLAG = yes; then    QT_LIBNAME=libqt-mt    QT_LIB=-lqt-mt    echo Threading allowed.  else    QT_LIBNAME=libqt    QT_LIB=-lqt  fi  AC_DEFINE(QT_THREAD_SUPPORT)dnl ######################################################################dnldnl Find qt libraries - shared, then staticdnldnl ######################################################################  AC_ARG_WITH(qt-libdir,[  --with-qt-libdir=<location of qt library> ], QT_LIBDIR="$withval",QT_LIBDIR="")  if test -n "$QT_LIBDIR"; then    QT_LIBPATH=$QT_LIBDIR  else    QT_LIBPATH=$QT_DIR/lib/$COMPDIR:$QT_DIR/lib  fi  AC_PATH_PROGS(ABSQT_LIB, ${QT_LIBNAME}${SO} $QT_LIBNAME.a, "", $QT_LIBPATH)  echo ABSQT_LIB = $ABSQT_LIB  dnl if test -z "$ABSQT_LIB"; then    dnl AC_PATH_PROGS(ABSQT_LIB, $QT_LIBNAME.a, "", $QT_LIBPATH)  dnl fi  if test -z "$ABSQT_LIB"; then    AC_MSG_ERROR(Cannot find libqt in $QT_LIBPATH!  Please compile and install Qt or use --with-qt-libdir=)  fi  QT_LIBDIR=`dirname $ABSQT_LIB`dnl ######################################################################dnldnl Check qt version numberdnldnl ######################################################################  AC_MSG_CHECKING(Qt version)  INC_FILE=$QT_INCDIR/qglobal.h  AC_EGREP_CPP(good_qt_version,[#include <$INC_FILE>#if (( QT_VERSION >= 0x30000 ))good_qt_version#endif], is_good_qt_version=yes,is_good_qt_version=no)  AC_MSG_RESULT($is_good_qt_version)  if test "$is_good_qt_version" = "no" ; then    QT_VERSION="`grep QT_VERSION_STR $INC_FILE`"    AC_MSG_WARN(Qt version needs to be >= 3.0 for the TxAttributeSet editor in txqeditor to function properly.  Current Qt version is $QT_VERSION.  Please upgrade to Qt 3.x!)  fi  echo QT_VERSION = $QT_VERSIONdnl ######################################################################dnldnl Get jpeg librariesdnldnl ######################################################################  AC_CHECKING(libjpeg installation)  AC_ARG_WITH(jpeg,[  --with-jpeg=<jpeglibdir>       set location of jpeg lib],        JPEG_LIBDIR="$withval")   if test -z "$JPEG_LIBDIR"; then    JPEG_LIBPATH="/sw/lib:/usr/openwin:/usr/openwin/lib:/usr/lib:/usr/X11R6/lib:/lib:/usr/local/lib"else    JPEG_LIBPATH="$JPEG_LIBDIR"  fi   AC_PATH_PROGS(JPEG_LIBDIR_PATH,libjpeg.so libjpeg.a,"",$JPEG_LIBPATH)  if test -z "$JPEG_LIBDIR_PATH"; then    AC_MSG_WARN(Cannot find libjpeg in $JPEG_LIBPATH!  JPEG output will not be enabled!)    JPEG_LIBDIR=""    JPEG_LIB=""  else    JPEG_LIBDIR=`dirname $JPEG_LIBDIR_PATH`    JPEG_LIB="-ljpeg"  fidnl ######################################################################dnldnl Determine GUI librariesdnldnl ####################################################################### Determine whether X is needed  case "$host" in    *-apple-darwin*)      QT_NEEDS_X11=no      QT_GLLIBS="-framework OpenGL -framework AGL"      QT_GUILIBS="-framework QuickTime -framework Carbon"      ;;    *)      QT_NEEDS_X11=yes      builtin(include, config/x11.m4)      ;;  esac  if test "$QT_NEEDS_X11" = "yes"; then    builtin(include, config/x11.m4)    XMU_LIB="-lXmu"    AC_PATH_PROGS(ABS_XMULIB_PATH, libXmu.a libXmu.so, "", $X11_LIBDIR_PATH)    if test -z "$ABS_XMULIB_PATH"; then      XMU_LIB=""    fi    # echo "XMU_LIB: " $XMU_LIB    XEXT_LIB="-lXext"    AC_PATH_PROGS(ABS_XEXTLIB_PATH, libXext.a libXext.so, "", $X11_LIBDIR_PATH)    if test -z "$ABS_XEXTLIB_PATH"; then      XEXT_LIB=""    fi    # echo "XEXT_LIB: " $XEXT_LIB    XICE_LIB="-lICE"    AC_PATH_PROGS(ABS_XICELIB_PATH, libICE.a libICE.so, "", $X11_LIBDIR_PATH)    if test -z "$ABS_XICELIB_PATH"; then      XICE_LIB=""    fi    XSM_LIB="-lSM"    AC_PATH_PROGS(ABS_XSMLIB_PATH, libSM.a libSM.so, "", $X11_LIBDIR_PATH)    if test -z "$ABS_XSMLIB_PATH"; then      XSM_LIB=""    fi    X11_LIBS="$XSM_LIB $XICE_LIB $XMU_LIB $XEXT_LIB $XT_LIB $X11_LIB "    # echo "X11_LIBS: " $X11_LIBS    case "$host" in      alpha*-dec-osf*)        ;;      *-hp-hpux*)        ;;      *-ibm-aix*)        ;;      *-linux*)       GLIDE_LIB="-lglide3"       AC_PATH_PROGS(ABS_GLIDELIB_PATH, libglide3.a, "", /usr/lib)       if test -z "$ABS_GLIDELIB_PATH"; then         GLIDE_LIB=""       fi       XPM_LIB="-lXpm"       AC_PATH_PROGS(ABS_XPMLIB_PATH, libXpm.a libXpm.so, "", $X11_LIBDIR_PATH)       if test -z "$ABS_XPMLIB_PATH"; then         XPM_LIB=""       fi       XFT_LIB="-lXft"       AC_PATH_PROGS(ABS_XFTLIB_PATH, libXft.a libXft.so, "", $X11_LIBDIR_PATH)       if test -z "$ABS_XFTLIB_PATH"; then         XFT_LIB=""       fi       XFREETYPE_LIB="-lfreetype"       AC_PATH_PROGS(ABS_XFREETYPELIB_PATH, libfreetype.a libfreetype.so, "", /usr/lib)       if test -z "$ABS_XFREETYPELIB_PATH"; then         XFREETYPE_LIB=""       fi       XRENDER_LIB="-lXrender"       AC_PATH_PROGS(ABS_XRENDERLIB_PATH, libXrender.a libXrender.so, "", $X11_LIBDIR_PATH)       if test -z "$ABS_XRENDERLIB_PATH"; then         XRENDER_LIB=""       fi       XINERAMA_LIB="-lXinerama"       AC_PATH_PROGS(ABS_XINERAMALIB_PATH, libXinerama.a libXinerama.so, "", $X11_LIBDIR_PATH)       if test -z "$ABS_XINERAMALIB_PATH"; then         XINERAMA_LIB=""       fi       X11_LIBS="$GLIDE_LIB $XSM_LIB $XICE_LIB $XPM_LIB $XFT_LIB $XFREETYPE_LIB $XRENDER_LIB $XINERAMA_LIB $XMU_LIB $XEXT_LIB $XT_LIB $X11_LIB "        ;;      *-sgi-irix6*)        ;;      *-*-solaris2.5* | *-*-solaris2.6*)        X11_LIBS="$XMU_LIB $XEXT_LIB $XT_LIB -lX11 "        if test -n "$QT_MT_LIBDIR_A_PATH"; then          X11_LIBS="$XMU_LIB $XEXT_LIB $XT_LIB -lX11 -lthread -lresolv -lsocket -lnsl"        fi        ;;      *-*-solaris2.7* |  *-*-solaris2.8*)        X11_LIBS="$XICE_LIB $XSM_LIB $XMU_LIB $XEXT_LIB $XT_LIB -lX11"        if test -n "$QT_MT_LIBDIR_A_PATH"; then          X11_LIBS="$XICE_LIB $XSM_LIB $XMU_LIB $XEXT_LIB $XT_LIB -lX11 -lthread -lresolv -lsocket -lnsl"        fi        ;;      *)  #    AC_MSG_ERROR(Libraries unknown for host $host.)        ;;    esac    QT_GUILIBS="-L$X11_LIBDIR -lXcursor -lXrandr $X11_LIBS"  fifi	# End of QT_GUI# Put into cacheAC_SUBST(DEFINE_NOX)AC_SUBST(QT_DIR)AC_SUBST(QT_INCDIR)AC_SUBST(QT_LIBDIR)AC_SUBST(QT_LIB)AC_SUBST(ABSQT_LIB)AC_SUBST(QT_GLLIBS)AC_SUBST(QT_GUILIBS)AC_SUBST(JPEG_LIBDIR)AC_SUBST(JPEG_LIB)AC_SUBST(X11_LIBDIR)AC_SUBST(X11_LIBS)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -