From ffd6ae9d9388136bda46af46f5827127b4d8b588 Mon Sep 17 00:00:00 2001 From: malaterre Date: Thu, 7 Oct 2004 04:17:58 +0000 Subject: [PATCH] ENH: Allow compilation with a not so famous compiler (gdcmDocument.cxx). Also put the prepro definition since they ar now needed --- src/gdcmDocument.cxx | 10 +++++----- src/jpeg/CMakeLists.txt | 7 +++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/gdcmDocument.cxx b/src/gdcmDocument.cxx index 857f12de..e9adffe5 100644 --- a/src/gdcmDocument.cxx +++ b/src/gdcmDocument.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocument.cxx,v $ Language: C++ - Date: $Date: 2004/10/06 22:31:31 $ - Version: $Revision: 1.96 $ + Date: $Date: 2004/10/07 04:17:58 $ + Version: $Revision: 1.97 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -2926,10 +2926,10 @@ void gdcmDocument::ComputeRLEInfo() // Store the collected info gdcmRLEFrame* newFrameInfo = new gdcmRLEFrame; newFrameInfo->NumberFragments = nbRleSegments; - for( unsigned int k = 1; k <= nbRleSegments; k++ ) + for( unsigned int uk = 1; uk <= nbRleSegments; uk++ ) { - newFrameInfo->Offset[k] = frameOffset + rleSegmentOffsetTable[k]; - newFrameInfo->Length[k] = rleSegmentLength[k]; + newFrameInfo->Offset[uk] = frameOffset + rleSegmentOffsetTable[uk]; + newFrameInfo->Length[uk] = rleSegmentLength[uk]; } RLEInfo.Frames.push_back( newFrameInfo ); } diff --git a/src/jpeg/CMakeLists.txt b/src/jpeg/CMakeLists.txt index 8a7e5f37..dfe598c2 100644 --- a/src/jpeg/CMakeLists.txt +++ b/src/jpeg/CMakeLists.txt @@ -57,6 +57,13 @@ SET(JPEG_SOURCES ${decompression_SRCS} ) +IF (WIN32) + IF (BUILD_SHARED_LIBS) + ADD_DEFINITIONS(-DJPEGDLL) + ELSE (BUILD_SHARED_LIBS) + ADD_DEFINITIONS(-DJPEGSTATIC) + ENDIF (BUILD_SHARED_LIBS) +ENDIF (WIN32) # Attempt to generate two libraries: jpeg 8bits and 12 bits using only one # source directory -- 2.48.1