This commit is contained in:
Adam Ierymenko 2013-12-17 12:21:57 -08:00
parent eadd69f843
commit 42ed37b385

View File

@ -10,10 +10,19 @@ do this eventually.
make 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 -- MacOS
make 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 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 OSX gcc compiler chain than what currently ships (clang). We've got a copy
available here: 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 Most users should not need to build tap-mac, since a binary is included
in ext/bin. 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 -- Windows
Here be dragons. Here be dragons.