mirror of
https://github.com/octoleo/lsyncd.git
synced 2024-12-13 14:43:09 +00:00
57 lines
961 B
Plaintext
57 lines
961 B
Plaintext
|
INSTALLING
|
||
|
==========
|
||
|
|
||
|
Prerequisites
|
||
|
-------------
|
||
|
|
||
|
CMake
|
||
|
|
||
|
Lsyncd now uses CMake as configuration tool
|
||
|
|
||
|
Common compiler stuff
|
||
|
|
||
|
The C compiler, make, binutils, etc.
|
||
|
|
||
|
Lua
|
||
|
|
||
|
For building Lsyncd the Lua interpreter 'lua'
|
||
|
and the Lua compiler 'luac' are needed.
|
||
|
They aren't needed in the deployed binary tough.
|
||
|
|
||
|
Use Lua 5.1 or Lua 5.2 at your choice.
|
||
|
|
||
|
Liblua
|
||
|
|
||
|
The lua library.
|
||
|
|
||
|
Note that you likely need the package "liblua-dev"
|
||
|
or something like that.
|
||
|
|
||
|
Use Lua 5.1 or Lua 5.2 at your choice.
|
||
|
|
||
|
Note, this has to be exactly the same Version as the
|
||
|
lua compiler used above!
|
||
|
|
||
|
|
||
|
Building
|
||
|
--------
|
||
|
|
||
|
Building with a seperate build directory:
|
||
|
|
||
|
mkdir build
|
||
|
cd build
|
||
|
cmake ..
|
||
|
make
|
||
|
sudo make install
|
||
|
|
||
|
Building intree:
|
||
|
cmake .
|
||
|
make
|
||
|
|
||
|
On OSX you yet need to get the xnu sources.
|
||
|
For example:
|
||
|
cmake -DWITH_INOTIFY=OFF -DWITH_FSEVENTS=ON -DXNU_DIR=/path/to/xnu-VERSION
|
||
|
make
|
||
|
|
||
|
FIXME make install not yet done
|