changeset 1208:6502517fd4af

improved doc thanks to Vincent Kersten
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 03 Nov 2014 16:45:35 +0100
parents ddb5b6ed9736
children 25260fe03dd6 88511c737760
files LinuxCompilation.txt
diffstat 1 files changed, 14 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/LinuxCompilation.txt	Mon Nov 03 15:27:50 2014 +0100
+++ b/LinuxCompilation.txt	Mon Nov 03 16:45:35 2014 +0100
@@ -9,15 +9,17 @@
 statically linking against all the third-party dependencies. In this
 case, the system-wide libraries will not be used. The build tool
 (CMake) will download the sources of all the required packages and
-automatically compile them. This process should work on all the Linux
-distributions.
+automatically compile them.
 
-We make the assumption that Orthanc source code is placed in the
-folder "~/Orthanc" and that the binaries will be compiled to
-"~/OrthancBuild".
+This process should work on any Linux distribution, provided that a
+C/C++ compiler ("build-essential" in Debian-based systems), the Python
+interpreter, CMake, the "unzip" system tool, and the development
+package for libuuid ("uuid-dev" in Debian) are installed.
 
 
-To build binaries with debug information:
+We now make the assumption that Orthanc source code is placed in the
+folder "~/Orthanc" and that the binaries will be compiled to
+"~/OrthancBuild". To build binaries with debug information:
 
 # cd ~/OrthancBuild
 # cmake -DSTATIC_BUILD=ON -DCMAKE_BUILD_TYPE=Debug ~/Orthanc
@@ -33,10 +35,15 @@
 # make doc
 
 
-Note: When the "STATIC_BUILD" option is set to "ON", the build tool
+Note 1- When the "STATIC_BUILD" option is set to "ON", the build tool
 will not ask you the permission to download packages from the
 Internet.
 
+Note 2- If the development package of libuuid was not installed when
+first invoking cmake, you will have to manually remove the build
+directory ("rm -rf ~/OrthancBuild") after installing this package,
+then run cmake again.
+
 
 Use system-wide libraries under Linux
 =====================================