123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- dnl Process this file with autoconf to produce a configure script.
- AC_INIT(rdr/InStream.h)
-
- PACKAGE=tightvnc
- VERSION=1.5.0
- AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
- AC_SUBST(PACKAGE)
- AC_SUBST(VERSION)
-
- dnl dirty hack to prevent use of -g in CFLAGS and CXXFLAGS
- ac_cv_prog_cc_g=no
- ac_cv_prog_cxx_g=no
-
- dnl Checks for programs.
- AC_PROG_CC
- AC_PROG_CXX
- AC_PROG_RANLIB
- AC_PROG_MAKE_SET
- AC_LANG_CPLUSPLUS
-
- case "`(uname -sr) 2>/dev/null`" in
- "SunOS 5"*)
- SOLARIS=yes
- USE_MITSHM=yes
- ;;
- "Linux"*)
- LINUX=yes
- USE_MITSHM=yes
- ;;
- esac
-
- if test "$USE_MITSHM" = yes; then
- MITSHM_CPPFLAGS="-DMITSHM"
- fi
- AC_SUBST(MITSHM_CPPFLAGS)
-
- if test "$GCC" = yes; then
- CFLAGS="$CFLAGS -Wall"
- if test "$SOLARIS" = yes; then
- CFLAGS="$CFLAGS -Wno-unknown-pragmas -Wno-implicit-int"
- fi
- fi
- if test "$GXX" = yes; then
- CXXFLAGS="$CXXFLAGS -Wall"
- if test "$SOLARIS" = yes; then
- CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas -Wno-implicit-int -fpermissive"
- fi
- fi
-
- AC_PATH_XTRA
-
- AC_ARG_WITH(installed-zlib,
- [ --with-installed-zlib use the version of zlib which is installed on the
- system instead of the one distributed with VNC])
-
- if test "$with_installed_zlib" = yes; then
- echo "using installed zlib"
- ZLIB_LIB=-lz
- else
- ZLIB_DIR=zlib
- ZLIB_INCLUDE='-I$(top_srcdir)/zlib'
- ZLIB_LIB='$(top_srcdir)/zlib/libz.a'
- echo "configuring zlib..."
- (cd zlib; ./configure)
- echo "...done configuring zlib"
- fi
-
- AC_SUBST(ZLIB_DIR)
- AC_SUBST(ZLIB_INCLUDE)
- AC_SUBST(ZLIB_LIB)
-
- AC_ARG_WITH(installed-jpeg,
- [ --with-installed-jpeg use the version of jpeg which is installed on the
- system instead of the one distributed with VNC])
-
- if test "$with_installed_jpeg" = yes; then
- echo "using installed jpeg"
- JPEG_LIB=-ljpeg
- else
- JPEG_DIR=jpeg
- JPEG_INCLUDE='-I$(top_srcdir)/jpeg'
- JPEG_LIB='$(top_srcdir)/jpeg/libjpeg.a'
- echo "configuring jpeg..."
- (cd jpeg; ./configure)
- echo "...done configuring jpeg"
- fi
-
- AC_SUBST(JPEG_DIR)
- AC_SUBST(JPEG_INCLUDE)
- AC_SUBST(JPEG_LIB)
-
- AC_CHECK_FUNC(vsnprintf,VSNPRINTF_DEFINE='-DHAVE_VSNPRINTF',VSNPRINTF_DEFINE=)
- AC_SUBST(VSNPRINTF_DEFINE)
-
- AC_MSG_CHECKING(for socklen_t)
- AC_TRY_COMPILE(
- [#include <sys/types.h>
- #include <sys/socket.h>],
- [socklen_t x;
- accept(0, 0, &x);],
- AC_MSG_RESULT(yes)
- SOCKLEN_T_DEFINE='-DVNC_SOCKLEN_T=socklen_t',
- AC_MSG_RESULT(using int)
- SOCKLEN_T_DEFINE='-DVNC_SOCKLEN_T=int')
- AC_SUBST(SOCKLEN_T_DEFINE)
-
- AM_GNU_GETTEXT
-
- BOILERPLATE=boilerplate.mk
-
- if (sh -c "make --version" 2>/dev/null | grep GNU 2>&1 >/dev/null); then
- if sh -c "vncmkdepend" >/dev/null 2>&1; then
- BOILERPLATE="$BOILERPLATE:depend.mk"
- fi
- fi
-
- AC_OUTPUT(Makefile:Makefile.in:$BOILERPLATE intl/Makefile po/Makefile.in \
- rdr/Makefile:rdr/Makefile.in:$BOILERPLATE \
- network/Makefile:network/Makefile.in:$BOILERPLATE \
- Xregion/Makefile:Xregion/Makefile.in:$BOILERPLATE \
- rfb/Makefile:rfb/Makefile.in:$BOILERPLATE \
- tx/Makefile:tx/Makefile.in:$BOILERPLATE \
- x0vncserver/Makefile:x0vncserver/Makefile.in:$BOILERPLATE \
- vncviewer_unix/Makefile:vncviewer_unix/Makefile.in:$BOILERPLATE \
- vncconfig_unix/Makefile:vncconfig_unix/Makefile.in:$BOILERPLATE \
- vncpasswd/Makefile:vncpasswd/Makefile.in:$BOILERPLATE \
- )
|