From 8bbf6ddbdb80287c5e162c8a1f14f23666648f10 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Wed, 4 Mar 2015 15:47:32 +0100
Subject: [PATCH] COMP: VC10: missing defines for OpenJpeg

---
 .../ThirdParty/OpenJPEG/src/otbopenjpeg/CMakeLists.txt | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/Modules/ThirdParty/OpenJPEG/src/otbopenjpeg/CMakeLists.txt b/Modules/ThirdParty/OpenJPEG/src/otbopenjpeg/CMakeLists.txt
index 23a9895e24..c74d413719 100644
--- a/Modules/ThirdParty/OpenJPEG/src/otbopenjpeg/CMakeLists.txt
+++ b/Modules/ThirdParty/OpenJPEG/src/otbopenjpeg/CMakeLists.txt
@@ -33,6 +33,14 @@ set(OPENJPEG_SRCS
   ${CMAKE_CURRENT_SOURCE_DIR}/libopenjpeg/function_list.c
 )
 
+if(WIN32)
+  if(BUILD_SHARED_LIBS)
+    add_definitions(-DOPJ_EXPORTS)
+  else()
+    add_definitions(-DOPJ_STATIC)
+  endif()
+endif()
+
 set(CMAKE_MODULE_PATH
     ${CMAKE_CURRENT_SOURCE_DIR}/CMake
     ${CMAKE_MODULE_PATH})
@@ -100,4 +108,4 @@ install(TARGETS otbopenjpeg
 
 # Purposely NOT installing headers
 
-otb_module_target( otbopenjpeg NO_INSTALL )
\ No newline at end of file
+otb_module_target( otbopenjpeg NO_INSTALL )
-- 
GitLab