summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2013-12-17 12:21:57 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2013-12-17 12:21:57 -0800
commit42ed37b38529d3ff7e1adbdaf40d089558df6976 (patch)
tree19da3be2a1b587ad85585c904c7e07811021f196
parenteadd69f8431e96becf970e82228753a325193953 (diff)
downloadinfinitytier-42ed37b38529d3ff7e1adbdaf40d089558df6976.tar.gz
infinitytier-42ed37b38529d3ff7e1adbdaf40d089558df6976.zip
docs
-rw-r--r--BUILDING.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/BUILDING.txt b/BUILDING.txt
index f2dbf531..5625afa9 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -10,10 +10,19 @@ do this eventually.
make
+That's it. Add ZT_AUTO_UPDATE=1 to the make command line to build an
+auto-update-enabled version that will update from ZeroTier's servers.
+This is disabled by default since such a build will automatically
+replace itself with our binary distributions.
+
-- MacOS
make
+The same ZT_AUTO_UPDATE=1 option as Linux supports can be used here to
+build an auto-update-enabled version. By default auto-updates are not
+enabled.
+
If you are building ext/tap-mac you will need a different version of the
OSX gcc compiler chain than what currently ships (clang). We've got a copy
available here:
@@ -26,6 +35,11 @@ ext/tap-mac/tuntap/src/tap.
Most users should not need to build tap-mac, since a binary is included
in ext/bin.
+To build the UI you will need Qt version 5.0 or later. The Qt home must
+be symbolically linked into "Qt" in the parent directory of the ZeroTier
+One source tree. Then you can type "make mac-ui" and the UI should build.
+You can also load the UI in Qt Creator and build/test it that way.
+
-- Windows
Here be dragons.