to the configure command line. The OS X 10.4 SDK must be installed.
+Building VeNCrypt support on OS X
+---------------------------------
+
+VeNCrypt requires GnuTLS, which is not available on OS X systems by default.
+However, it can be obtained from MacPorts (http://www.macports.org/). The
+easiest way to build TigerVNC using this version of GnuTLS is simply to
+modify the CPATH and LIBRARY_PATH environment variables to include /opt/local,
+i.e.:
+
+export CPATH=/opt/local/include
+export LIBRARY_PATH=/opt/local/lib
+
+and then build TigerVNC as you would normally. However, this produces run-time
+dependencies on the .dylib files in /opt/local/lib. To statically link with
+GnuTLS, add the following monstrosity to the configure command line:
+
+ GNUTLS_CFLAGS=-I/opt/local/include \
+ GNUTLS_LDFLAGS='/opt/local/lib/libgnutls.a /opt/local/lib/libgcrypt.a \
+ /opt/local/lib/libgpg-error.a /opt/local/lib/libz.a \
+ /opt/local/lib/libtasn1.a /opt/local/lib/libiconv.a \
+ /opt/local/lib/libintl.a -framework CoreFoundation'
+
+
*******************************************************************************
** Creating Release Packages
*******************************************************************************
$(top_builddir)/common/rfb/librfb.la \
$(top_builddir)/common/network/libnetwork.la \
$(top_builddir)/common/rdr/librdr.la \
- @X_PRE_LIBS@ @X_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ # @LIBINTL@
+ @X_PRE_LIBS@ @X_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ @GNUTLS_LIBS@ # @LIBINTL@
EXTRA_DIST = vncviewer.man
$(top_builddir)/common/network/libnetwork.la \
$(top_builddir)/common/rdr/librdr.la \
$(top_builddir)/unix/tx/libtx.la @INET_LIB@ @X_PRE_LIBS@ @X_LIBS@ \
- @XTEST_LIB@ -lXext -lX11 @X_EXTRA_LIBS@
+ @XTEST_LIB@ -lXext -lX11 @X_EXTRA_LIBS@ @GNUTLS_LIBS@
EXTRA_DIST = x0vncserver.man