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