changeset 936:9c7f5fd8a7a2

build instructions for Mac OS X
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 24 Jun 2014 17:59:29 +0200
parents 9f32a3f8a347
children eb5f03334da6
files DarwinCompilation.txt INSTALL LinuxCompilation.txt
diffstat 3 files changed, 63 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DarwinCompilation.txt	Tue Jun 24 17:59:29 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".
--- a/INSTALL	Tue Jun 24 17:07:44 2014 +0200
+++ b/INSTALL	Tue Jun 24 17:59:29 2014 +0200
@@ -47,6 +47,13 @@
 
 
 
+Native OS X Compilation
+-----------------------
+
+See the file "DarwinCompilation.txt".
+
+
+
 Native Windows build with Microsoft Visual Studio 2005
 ------------------------------------------------------
 
--- a/LinuxCompilation.txt	Tue Jun 24 17:07:44 2014 +0200
+++ b/LinuxCompilation.txt	Tue Jun 24 17:59:29 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: