comparison INSTALL @ 408:5a3a4a25e568 lua-scripting

reintegration from mainline
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 02 May 2013 16:51:40 +0200
parents dfbd3989a3f9
children d775a3cb5a06
comparison
equal deleted inserted replaced
397:941ea46e9e26 408:5a3a4a25e568
67 # cmake -DSTATIC_BUILD=OFF -DCMAKE_BUILD_TYPE=Debug ~/Orthanc 67 # cmake -DSTATIC_BUILD=OFF -DCMAKE_BUILD_TYPE=Debug ~/Orthanc
68 # make 68 # make
69 69
70 70
71 71
72 Native Windows build with Microsoft Visual Studio 2005
73 ------------------------------------------------------
74
75 # cd [...]\OrthancBuild
76 # cmake -DSTANDALONE_BUILD=ON -G "Visual Studio 8 2005" [...]\Orthanc
77
78 Then open the "[...]/OrthancBuild/Orthanc.sln" with Visual Studio.
79
80 NOTES:
81 * More recent versions of Visual Studio should also work.
82 * You will have to install the Platform SDK (version 6 or above) for
83 Visual Studio 2005:
84 http://en.wikipedia.org/wiki/Microsoft_Windows_SDK.
85 Read the CMake FAQ: http://goo.gl/By90B
86
87
88
72 Cross-Compilation for Windows under Linux 89 Cross-Compilation for Windows under Linux
73 ----------------------------------------- 90 -----------------------------------------
74 91
75 To cross-compile Windows binaries under Linux using MinGW, please use 92 To cross-compile Windows binaries under Linux using MinGW, please use
76 the following command: 93 the following command:
88 # cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug [...]\Orthanc 105 # cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug [...]\Orthanc
89 # mingw32-make 106 # mingw32-make
90 107
91 108
92 109
93 Native Windows build with Microsoft Visual Studio 2005
94 ------------------------------------------------------
95
96 # cd [...]\OrthancBuild
97 # cmake -DSTANDALONE_BUILD=ON -G "Visual Studio 8 2005" [...]\Orthanc
98
99 Then open the "[...]/OrthancBuild/Orthanc.sln" with Visual Studio.
100
101 NOTES:
102 * More recent versions of Visual Studio should also work.
103 * You will have to install the Platform SDK (version 6 or above) for
104 Visual Studio 2005:
105 http://en.wikipedia.org/wiki/Microsoft_Windows_SDK.
106 Read the CMake FAQ: http://goo.gl/By90B
107
108
109
110 Debian/Ubuntu specific
111 ----------------------
112
113 When dynamically linking against the system libraries, you have to
114 manually add the "wrap" and "oflog" libraries at the configuration
115 time (because of a packaging error in "libdcmtk"):
116
117 # cd ~/OrthancBuild
118 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" -DSTATIC_BUILD=OFF -DCMAKE_BUILD_TYPE=Debug ~/Orthanc
119 # make
120
121
122
123 Using ccache 110 Using ccache
124 ------------ 111 ------------
125 112
126 Under Linux, you have the opportunity to use "ccache" to dramatically 113 Under Linux, you have the opportunity to use "ccache" to dramatically
127 decrease the compilation time when rebuilding Orthanc. This is 114 decrease the compilation time when rebuilding Orthanc. This is
128 especially useful for developers. Under Debian/Ubuntu, you would use: 115 especially useful for developers. Under Debian/Ubuntu, you would use:
129 116
130 # CC="ccache gcc" CXX="ccache g++" cmake "-DDCMTK_LIBRARIES=wrap;oflog" \ 117 # CC="ccache gcc" CXX="ccache g++" cmake "-DDCMTK_LIBRARIES=wrap;oflog" \
131 -DSTATIC_BUILD=OFF -DCMAKE_BUILD_TYPE=Debug ~/Orthanc 118 -DSTATIC_BUILD=OFF -DCMAKE_BUILD_TYPE=Debug ~/Orthanc
132 119
120
121
122 Troubleshooting
123 ---------------
124
125 The build instructions for specific Linux distributions are available at the following place:
126 https://code.google.com/p/orthanc/wiki/FAQ#I_use_the_Linux_distribution_XXX,_how_can_I_build_Orthanc?