products/sources/formale sprachen/Delphi/Autor 0.7 image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: mfaldm   Sprache: Unknown

rahmenlose Ansicht.in DruckansichtLatech {Latech[43] Fortran[244] CS[251]}Entwicklung

#! /bin/bash
dnl Process with autoconf to generate configure script   -*- sh -*-

AC_INIT(src/lyx.C)
AC_PREREQ(2.12) dnl We want to use autoconf 2.12
AC_CONFIG_HEADER(src/config.h)
AC_CONFIG_AUX_DIR(config)

# automatically set the program suffix if none have been given
# (Temporarily disabled).
#if test "$program_suffix" = NONE ; then
#  if test "$lyx_devel_version" = yes ; then
#    program_suffix="-devel"
#  else
#    program_suffix=
#  fi
#fi
if test "$program_suffix" = NONE ; then
    program_suffix=
fi

AC_SUBST(program_suffix)

LYX_GET_VERSION(${srcdir}/src/version.h)

# The list of languages known to LyX
# This is needed by GNU gettext
ALL_LINGUAS="da de es fi fr hu nl no ru sl sv tr"

AC_PREFIX_PROGRAM(lyx)

# OS/2 would put .exe there.
PROGEXT=
AC_SUBST(PROGEXT)

# fix the value of the prefixes.
test "x$prefix" = xNONE && prefix=$ac_default_prefix
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

### create the build directories if necessary
test ! -d src && mkdir src 

### Set the execute permissions of the various scripts correctly
for file in config/install-sh config/mkinstalldirs config/hack-gcc java.lang.NullPointerException
            lib/configure ; do
  chmod 755 ${srcdir}/${file}
done

absbuilddir=`pwd`
abstopsrcdir=`cd ${srcdir} ; pwd`
AC_SUBST(absbuilddir)
AC_SUBST(abstopsrcdir)

### Check for programs
AC_PROG_MAKE_SET
AC_PROG_INSTALL

### Check for a C++ compiler
AC_LANG_CPLUSPLUS
LYX_PROG_CXX
AC_PROG_CXXCPP

# some compilers need that
AC_CHECK_LIB(m, sin)
AC_CHECK_LIB(c, fopen)
#LIBS="-lc -lm $LIBS"

### check for special systems
AC_AIX
LYX_HPUX
LYX_SUNOS4
LYX_SCO

### we will also need a C compiler to compile GNU gettext
AC_PROG_CC
AC_ISC_POSIX

### check the size of pointers and ints
# the defaults are given for cross compilation.
AC_CHECK_SIZEOF(void *, 4)
AC_CHECK_SIZEOF(int, 4)
dnl AC_CHECK_SIZEOF(long) dnl we don't use this one

### check for compiler brokenness
LYX_GXX_STRENGTH_REDUCE
LYX_CXX_EXPLICIT
AC_ARG_WITH(broken-const,
  [  --with-broken-const     disable the keyword 'const'],
  [AC_DEFINE(BROKEN_CONST)
   lyx_flags="$lyx_flags broken-const"])
# A hack to work around gcc compiler errors
AC_ARG_WITH(gcc-hack,[  --with-gcc-hack         add a wrapper around gcc])
if test "x$with_gcc_hack" = xyes ; then
  CXX_COMMAND='${top_srcdir}/config/hack-gcc ${CXX}'
  lyx_flags="$lyx_flags gcc-hack"
else
  CXX_COMMAND='${CXX}'
fi
AC_SUBST(CXX_COMMAND)

### Add extra directories to check for libraries.
LYX_WITH_DIR([extra-lib],[extra library directory],extra_lib, NONE)
LYX_LOOP_DIR($lyx_cv_extra_lib,LYX_ADD_LIB_DIR(lyx_ldflags,$dir))
test ! x"$lyx_ldflags" = x && LDFLAGS="$lyx_ldflags $LDFLAGS"

### Add extra directories to check for include files.
LYX_WITH_DIR([extra-inc],[extra include directory],extra_inc, NONE)
LYX_LOOP_DIR($lyx_cv_extra_inc,LYX_ADD_INC_DIR(lyx_cppflags,$dir))
test ! x"$lyx_cppflags" = x && CPPFLAGS="$lyx_cppflags $CPPFLAGS"

### Add both includes and libraries
LYX_WITH_DIR([extra-prefix],[extra lib+include directory],extra_prefix, NONE, ${prefix})
LYX_LOOP_DIR($lyx_cv_extra_prefix,[
LYX_ADD_INC_DIR(CPPFLAGS,$dir/include)
  LYX_ADD_LIB_DIR(LDFLAGS,$dir/lib)])
 
### Check for the -liberty library
test "x$GXX" = xyes && lyx_use_liberty=yes
AC_ARG_WITH(liberty,
  [  --without-liberty       do not try to link against libiberty.a],
  [lyx_use_liberty=$withval])
if test x$lyx_use_liberty = xyes; then
  AC_CHECK_LIB(iberty,main,LIBS="-liberty $LIBS")
fi

### Check for X libraries
# Check for the pt library (for SCO, needed for X)
AC_CHECK_LIB(pt,ptsname,X_EXTRA_LIBS="-lpt $X_EXTRA_LIBS")
# The real thing.
AC_PATH_XTRA
LIBS="$X_PRE_LIBS $LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
CPPFLAGS="$CPPFLAGS $X_CFLAGS"

## Check whether X is new enough to handle the input method stuff
AC_CHECK_FUNCS(XOpenIM)

### Check for xforms and xpm (only if X has been found).
if test "$have_x" = yes ; then
# We surely need these two libraries and want to check carefully the
# version numbers... 
LYX_PATH_XPM
LYX_PATH_XFORMS
AC_SUBST(LYX_LIBS)
else
LYX_ERROR(dnl
[Cannot find X window libraries and/or headers. Check your installation. 
   If you use a Linux system, check that you have installed 
   the development tools.])
fi

### Setup GNU gettext
AC_LANG_C
sinclude(./lcmessage.m4)
sinclude(./progtest.m4)
sinclude(./gettext.m4)
AM_GNU_GETTEXT
# a hack for those who try to change LyX, but do not have gettext installed 
case  "${XGETTEXT}" in 
 *:) XGETTEXT='cp ${srcdir}/lyx.pot ./${PACKAGE}.po ; :'
esac
# The definition of MKINSTALLDIRS in gettext.m4 is not correct
MKINSTALLDIRS='config/mkinstalldirs'
# We want to have libintl.h in src/ and not in intl/
# This is a bit of a hack, indeed.
if test "x$nls_cv_header_intl" = xintl/libintl.h ; then
  nls_cv_header_intl=src/libintl.h
fi
AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
AC_SUBST(LINGUAS)
AC_LANG_CPLUSPLUS

# some standard header files
AC_HEADER_DIRENT
AC_HEADER_MAJOR
AC_HEADER_STAT
AC_CHECK_HEADERS(errno.h sys/time.h sys/select.h)
AC_HEADER_TIME

# some functions we'd like to have
AC_ARG_WITH(broken-headers,
    [  --with-broken-headers      define some functions on SunOS4 and SCO],
    [lyx_broken_headers=$withval])
if test "x$lyx_broken_headers" = "xyes"; then
  lyx_flags="$lyx_flags broken-headers"
  AC_DEFINE(BROKEN_HEADERS)
fi
AC_CHECK_FUNCS(memmove memset strchr)

# SunOS 4.1.3 does not have strerror and atexit
AC_REPLACE_FUNCS(strerror atexit)

AC_CACHE_CHECK([for bool type],lyx_cv_have_bool,[
AC_TRY_LINK(, [bool foo = true;], lyx_cv_have_bool=yes,lyx_cv_have_bool=no)])
test $lyx_cv_have_bool = 'yes' && AC_DEFINE(HAVE_bool)

### and now some special lyx flags.
AC_ARG_WITH(two-colors,[  --with-two-colors       use two color pixmaps],
  [AC_DEFINE(TWO_COLOR_ICONS)
   lyx_flags="$lyx_flags two-colors"])
AC_ARG_WITH(debug,[  --with-debug            output debug information by default],
  [AC_DEFINE(DEBUG_AS_DEFAULT)
   lyx_flags="$lyx_flags debug"])

### See what is needed to install reLyX
LYX_CHECK_RELYX

### Finish the work.
LYX_DIR=`eval "echo \`eval \"echo ${datadir}/${PACKAGE}\"\`"`
AC_SUBST(LYX_DIR)
INSTALL_TARGET=install-unix
AC_SUBST(INSTALL_TARGET)
AC_CONFIG_SUBDIRS(lib)
AC_OUTPUT(Makefile src/Makefile lib/Makefile intl/Makefile po/Makefile.in java.lang.NullPointerException
          lib/reLyX/reLyX,
  [sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
   chmod 755 "lib/reLyX/reLyX"])

cat <<EOF

Configuration:
  Source code location:       ${srcdir}
  Compiler:                   ${CXX}
  Compiler flags:             ${CXXFLAGS}
  LyX binary dir:             `eval "echo \`eval \"echo ${bindir}\"\`"`
  LyX files dir:              `eval "echo \`eval \"echo ${datadir}/${PACKAGE}\"\`"`
  Special flags:              ${lyx_flags}

EOF

# Display a final warning if there has been a LYX_ERROR
LYX_CHECK_ERRORS


[ Verzeichnis aufwärts0.123unsichere Verbindung  ]