summaryrefslogtreecommitdiff
path: root/INSTALL.md
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2017-09-22 12:03:29 +0200
committerEven Rouault <even.rouault@spatialys.com>2017-09-22 12:04:13 +0200
commit3dfb01228b4f06a538c2a19352e34fd172e20fe3 (patch)
treec0e060d7d74b0ed31a30d4898e4dcca34f2c0976 /INSTALL.md
parente5a561b5d86e6292832a7baefdcdf24e25821ae3 (diff)
INSTALL.md: add instructions to build with Visual Studio (#1023, from Winfried instructions)
Diffstat (limited to 'INSTALL.md')
-rw-r--r--INSTALL.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/INSTALL.md b/INSTALL.md
index aa0e88df..30d6c2af 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -63,6 +63,20 @@ Note 4 : On MacOS, if it does not work, try adding the following flag to the cma
You can use cmake to generate the project files for the IDE you are using (VC2010, XCode, etc).
Type 'cmake --help' for available generators on your platform.
+Examples for Windows with Visual Studio C++ compiler:
+
+If using directly the cl compiler:
+
+```
+cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE:string="Release" -DBUILD_SHARED_LIBS:bool=on -DCMAKE_INSTALL_PREFIX:path="C:/Users/Public" -DCMAKE_LIBRARY_PATH:path="C:/Users/Public" -DCMAKE_INCLUDE_PATH:path="C:/Users/Public/include" ..
+```
+
+If you do not want directly use the cl compiler, you could use:
+
+```
+cmake -DCMAKE_BUILD_TYPE:string="Release" -DBUILD_SHARED_LIBS:bool=on -DCMAKE_INSTALL_PREFIX:path="C:/Users/Public" -DCMAKE_LIBRARY_PATH:path="C:/Users/Public" -DCMAKE_INCLUDE_PATH:path="C:/Users/Public/include" ..
+```
+
# Enabling CPU specific optimizations
For Intel/AMD processors, OpenJPEG implements optimizations using the SSE4.1