📄 configure.ac
字号:
AC_INIT(xca, 0.2.12)AC_CONFIG_SRCDIR([MainWindow.h])AC_CONFIG_HEADERS([config.h])if test -z "$CFLAGS"; then CFLAGS=-O2fi# Checks for programs.AC_PROG_CXXAC_SUBST(ac_QTDIR)AC_SUBST(ac_DEBUG)AC_SUBST(ac_SSLVER)AC_SUBST(ac_QTVER)# enable QTDIR if existif test -d "$QTDIR" ; then export PATH=$QTDIR/bin:$PATH export CPPFLAGS="$CPPFLAGS -I$QTDIR/include" export LDFLAGS="$LDFLAGS -L$QTDIR/lib" ac_QTDIR="$QTDIR"else export CPPFLAGS="$CPPFLAGS -I/usr/include/qt -I/usr/local/include -I/usr/X11R6/include" export LDFLAGS="$LDFLAGS -L/usr/local/lib -L/usr/X11R6/lib" ac_QTDIR=fiH_SSL097=noH_SSL=noH_DB=noac_SSLVER="<= 0.9.6"AC_CHECK_HEADERS([evp.h openssl/evp.h],[H_SSL=y;break])if test "$H_SSL" == no; then AC_MSG_ERROR([OpenSSL headerfiles not found])fiAC_CHECK_HEADERS([ocsp.h openssl/ocsp.h],[H_SSL097=y;break])if test "$H_SSL097" == y; then ac_SSLVER=">= 0.9.7"fiAC_LANG(C++)AC_CHECK_HEADERS([db4/db_cxx.h db3/db_cxx.h db/db_cxx.h db_cxx.h],[H_DB=y;break])if test "$H_DB" == no; then AC_MSG_ERROR([Berkeley DB header files not found (Redhat 7.3 users should have a look at www.hohnstaedt.de/xca for a workaround)])fiac_QTVER="2.x.x"AC_CHECK_HEADERS([qaccessible.h],[ac_QTVER="3.x.x"])AC_LANG(C)# Checks for libraries.AC_CHECK_LIB([crypto], [atexit], , [AC_MSG_ERROR([OpenSSL libraries not found, try installing openssl-dev or look at www.openssl.org])])AC_CHECK_LIB([stdc++], [atexit], , [AC_MSG_ERROR([standard C++ library not found...])])LDB=XAC_CHECK_LIB([db4_cxx], [atexit], ,[LDB=${LDB}y] )AC_CHECK_LIB([db3_cxx], [atexit], ,[LDB=${LDB}y] )AC_CHECK_LIB([db_cxx], [atexit], ,[LDB=${LDB}y] )LQT=yAC_CHECK_LIB([qt], [atexit], ,[LQT=no])if test "$LQT" == "no"; then LQT=y # check for FreeBSD paths AC_CHECK_LIB([c_r], [atexit]) AC_CHECK_LIB([qt-mt], [atexit], ,[LQT=no]) fiAC_PATH_PROG(MOC,moc,[moc],[$PATH /usr/X11R6/bin],,[LQT=no])AC_PATH_PROG(UIC,uic,[uic],[$PATH /usr/X11R6/bin],,[LQT=no])AC_ARG_ENABLE([printf-debug],[ --enable-printf-debug switch on or off the printf-debugging ],[if test "x$enableval" == "xyes"; then AC_DEFINE(PRINTF_DEBUG) ac_DEBUG=-gfi], AC_DEFINE(PRINTF_DEBUG) )AC_ARG_ENABLE([debug],[ --enable-debug switch on or off the printf-debugging ],[if test "x$enableval" == "xyes"; then ac_DEBUG=-gelse ac_DEBUG=fi], ) AC_CONFIG_FILES([Makefile lib/Makefile results])AC_OUTPUTif test "$LDB" == Xyyy; then AC_MSG_NOTICE([C++ extension library to Berkeley db not found, try installing libdb_cxx-dev])fiif test "$LQT" == "no"; then AC_MSG_NOTICE([QT library and tools not found, try setting $QTDIR apropriate or install qt-dev])ficat results
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -