Skip to content

Commit

Permalink
README: introduce build instructions specific to linux
Browse files Browse the repository at this point in the history
  • Loading branch information
leggewie committed Mar 19, 2015
1 parent a9aaaf2 commit d2c0564
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
35 changes: 35 additions & 0 deletions README.linux
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Building on a Linux host
========================

build-time requirements
-----------------------

Make sure you have the necessary build-time requirements installed

- scons
- python-argparse or python >= 2.7
- libssl-dev
- libcurl4-openssl-dev
- libboost-system-dev
- libboost-thread-dev,
- libboost-program-options-dev
- libboost-filesystem-dev,
- libboost-iostreams-dev

building from source
--------------------

check out the git master branch of freelan-all and issue the "scons all" command

building for Debian, Ubuntu and derivates
-----------------------------------------

There is work going on to have proper Debian packaging available. Please check back soon.

To install the compile-time dependencies install "debhelper libssl-dev libcurl4-openssl-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-filesystem-dev libboost-iostreams-dev scons python-argparse" packages as root.


building for other distros
--------------------------

Packaging patches and instructions will be gladly accepted
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ It contains the following projects:
Building
--------

See the README file specific to your host environment for general setup instructions.

### Third-party

The build relies on several third-parties. Generally Linux users won't need these, but other platforms such as MacOS or Windows may need these.
Expand Down

0 comments on commit d2c0564

Please sign in to comment.