From 71fef9f22f2eedd54fb8b3d288effc7b51f57da6 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 2 May 2015 09:47:06 -0400 Subject: [PATCH] Docs: Updated INSTALL --- INSTALL | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/INSTALL b/INSTALL index ec0f5c77c..cf0a4eb8d 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,8 @@ Installation Instructions ------------------------- -Please follow the instructions below to build task with cmake. +Please follow the instructions below to build and install Taskwarrior from +source. Pre-requisites @@ -10,14 +11,15 @@ Pre-requisites You will need the CMake build system installed in order to build taskwarrior from source. More information on cmake can be obtained at http://cmake.org -You will need a C++ compiler that supports full C++11, which includes: +You will also need: + - make +You will need a C++ compiler that supports full C++11, which includes: - gcc 4.7 (released 2012-03-23) - clang 3.3 (released 2013-01-07) -In addition: - - - uuid lib +You will need the following libraries: + - libuuid - gnutls (optional - for syncing) It is HIGHLY RECOMMENDED that you build with a library that provides uuid_* @@ -27,14 +29,14 @@ functions, such as libuuid. Basic Installation ------------------ -Briefly, these shell commands will unpack, build and install taskwarrior: +Briefly, these shell commands will unpack, build and install Taskwarrior: - $ tar xzf task-X.Y.Z.tar.gz [1] - $ cd task-X.Y.Z [2] - $ cmake . [3] - $ make [4] - $ sudo make install [5] - $ cd .. ; rm -r task-X.Y.Z [6] + $ tar xzf task-X.Y.Z.tar.gz [1] + $ cd task-X.Y.Z [2] + $ cmake . [3] + $ make [4] + $ sudo make install [5] + $ cd .. ; rm -r task-X.Y.Z [6] These commands are explained below: @@ -107,14 +109,14 @@ Currently the defined languages are: epo_RUS 7 pol_POL 8 + Uninstallation -------------- -To uninstall taskwarrior, you need the Makefiles, so if you deleted them in -step 7 above, they must first be regenerated by following steps [1], [2] and -[3]. Then simply run: +There is no uninstall option in CMake makefiles. This ia a manual process. - $ sudo make uninstall TODO TODO TODO -- cmake doesn't include uninstall +To uninstall Taskwarrior, remove the files listed in the install_manifest.txt +file that was generated when you built Taskwarrior. Taskwarrior Build Notes