Browse Source

Merge branch 'master' of https://github.com/LMattsson/tigervnc

pull/1714/head
Pierre Ossman 4 months ago
parent
commit
762679cb58
1 changed files with 14 additions and 10 deletions
  1. 14
    10
      BUILDING.txt

+ 14
- 10
BUILDING.txt View File

@@ -9,6 +9,10 @@ Build Requirements (All Systems)

-- CMake (http://www.cmake.org) v3.10 or later

-- gcc

Development kits for the following packages:

-- zlib

-- pixman
@@ -36,14 +40,17 @@ Build Requirements (Unix)
=========================

-- Non-Mac platforms:
* X11 development kit
* Development kits for all standard X11 libraries
* PAM

-- If building Xvnc/libvnc.so:
* Xorg server source code, 1.16 or later
* All build requirements Xorg imposes (see its documentation)
* patch

-- Optional ffmpeg development kit support (libav)
* You might have to enable additional repositories for this. E.g.,
on RHEL, EPEL and RPMFusion (free + nonfree) need to be enabled.

============================
Build Requirements (Windows)
@@ -112,7 +119,6 @@ that the viewer has already been built, per above.)
> cd {build_directory}

If performing an out-of-tree build:
> mkdir unix
> cp -R {source_directory}/unix/xserver unix/

> cp -R {xorg_source}/* unix/xserver/
@@ -131,20 +137,17 @@ that the viewer has already been built, per above.)
> ./configure --with-pic --without-dtrace --disable-static --disable-dri \
--disable-xinerama --disable-xvfb --disable-xnest --disable-xorg \
--disable-dmx --disable-xwin --disable-xephyr --disable-kdrive \
--disable-config-dbus --disable-config-hal --disable-config-udev \
--disable-dri2 --enable-install-libxf86config --enable-glx \
--disable-config-hal --disable-config-udev --disable-dri2 --enable-glx \
--with-default-font-path="catalogue:/etc/X11/fontpath.d,built-ins" \
--with-fontdir=/usr/share/X11/fonts \
--with-xkb-path=/usr/share/X11/xkb \
--with-xkb-output=/var/lib/xkb \
--with-xkb-bin-directory=/usr/bin \
--with-serverconfig-path=/usr/lib[64]/xorg \
--with-dri-driver-path=/usr/lib[64]/dri \
--with-serverconfig-path=/usr/lib64/xorg \
{additional configure options}
(NOTE: This is merely an example that works with Red Hat Enterprise/CentOS
6 and recent Fedora releases. You should customize it for your particular
system. In particular, it will be necessary to customize the font, XKB,
and DRI directories.)
9 and recent Fedora releases. You should customize it for your particular
system. In particular, it will be necessary to customize the XKB
directory.)

For a regular, in-tree build:
> make TIGERVNC_SRCDIR={source_directory}

Loading…
Cancel
Save