Portability

- Clarified the requirements regarding C++11 support, libuuid and gnutls.
This commit is contained in:
Paul Beckingham 2015-02-07 14:37:51 -05:00
parent 528e72062b
commit e8dc5a16a1
2 changed files with 14 additions and 0 deletions

View file

@ -1,5 +1,12 @@
How to Build Taskwarrior How to Build Taskwarrior
Satisfy the Requirements:
- gcc 4.4 or later, clang 2.9 or later or equivalent. This is because 2.4.1
marks the first step towards using modern C++11. Initially this involves
only feature N1984.
- libuuid
- gnutls (optional)
Obtain and build code: Obtain and build code:
$ git clone https://git.tasktools.org/scm/tm/task.git task.git $ git clone https://git.tasktools.org/scm/tm/task.git task.git
$ cd task.git $ cd task.git

View file

@ -10,6 +10,13 @@ Pre-requisites
You will need the CMake build system installed in order to build taskwarrior You will need the CMake build system installed in order to build taskwarrior
from source. from source.
You will need a C++ compiler that support C++11 N1984, which includes:
- gcc 4.4 (released 2009-04-21)
- clang 2.9 (released 2011-04-06)
- uuid lib
- gnutls (optional)
More information on cmake can be obtained at http://cmake.org More information on cmake can be obtained at http://cmake.org
It is HIGHLY RECOMMENDED that you build with a library that provides uuid_* It is HIGHLY RECOMMENDED that you build with a library that provides uuid_*