# HG changeset patch # User Sebastien Jodogne # Date 1403625588 -7200 # Node ID eb5f03334da643694e72215eea7f25616a047b02 # Parent 9c7f5fd8a7a2af51b3d7ccfe717c914671e40e6e# Parent 1530ff8b84171ef7509aeefaef79010100f8e71b merge diff -r 1530ff8b8417 -r eb5f03334da6 DarwinCompilation.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DarwinCompilation.txt Tue Jun 24 17:59:48 2014 +0200 @@ -0,0 +1,52 @@ +This file is a complement to "INSTALL", which contains instructions +that are specific to Mac OS X (Darwin). + + +Static linking for OS X using XCode +=================================== + +The most simple way of building Orthanc under OS X consists in +statically linking against all the third-party dependencies. In this +case, no package manager such as Homebrew or MacPorts is required. +The build tool (CMake) will download the sources of all the required +packages and automatically compile them. + + +Prerequisites +------------- + +1) XCode must be installed. + +2) CMake must be installed (http://www.cmake.org/). + +3) It is assumed that Orthanc source code is placed in the folder + "~/Orthanc" and that the binaries will be compiled to + "~/OrthancBuild". + + +Prepare the build with CMake +---------------------------- + +# cd ~/OrthancBuild +# cmake -GXcode -DCMAKE_OSX_DEPLOYMENT_TARGET=10.8 -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON .. + +NB: Adapt the value of "CMAKE_OSX_DEPLOYMENT_TARGET" with respect to +your version of XCode. + + +Build the Debug version of Orthanc +---------------------------------- + +# xcodebuild +# ./Debug/UnitTests + +The binaries of Orthanc are located at "~/OrthancBuild/Debug/Orthanc". + + +Build the Release version of Orthanc +------------------------------------ + +# xcodebuild -configuration Release +# ./Debug/UnitTests + +The binaries of Orthanc are located at "~/OrthancBuild/Release/Orthanc". diff -r 1530ff8b8417 -r eb5f03334da6 INSTALL --- a/INSTALL Tue Jun 24 17:58:33 2014 +0200 +++ b/INSTALL Tue Jun 24 17:59:48 2014 +0200 @@ -47,6 +47,13 @@ +Native OS X Compilation +----------------------- + +See the file "DarwinCompilation.txt". + + + Native Windows build with Microsoft Visual Studio 2005 ------------------------------------------------------ diff -r 1530ff8b8417 -r eb5f03334da6 LinuxCompilation.txt --- a/LinuxCompilation.txt Tue Jun 24 17:58:33 2014 +0200 +++ b/LinuxCompilation.txt Tue Jun 24 17:59:48 2014 +0200 @@ -12,6 +12,10 @@ automatically compile them. This process should work on all the Linux distributions. +We 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: