Changeset 1401

Show
Ignore:
Timestamp:
06/25/08 17:06:59 (5 months ago)
Author:
elektronker
Message:

+ Added windows detection for openEXR

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/FindOpenEXR.cmake

    r1394 r1401  
    3030  find_library ( IlmThread_LIBRARIES NAMES IlmThread ) 
    3131 
    32   set ( IlmBase_LIBRARIES ${Iex_LIBRARIES} ${Half_LIBRARUES} ${Imath_LIBRARIES} ${IlmThread_LIBRARIES} ) 
     32  set ( IlmBase_LIBRARIES ${Iex_LIBRARIES} ${Half_LIBRARIES} ${Imath_LIBRARIES} ${IlmThread_LIBRARIES} ) 
    3333 
    3434  set ( OpenEXR_INCLUDE_DIR ${OpenEXR_INCLUDE_DIR} ${IlmBase_INCLUDE_DIR} ) 
     
    3636 
    3737endif( NOT WIN32 ) 
     38if ( WIN32) 
     39  if( MSVC80 ) 
     40       set( COMPILER_PATH "C:/Program\ Files/Microsoft\ Visual\ Studio\ 8/VC" ) 
     41   endif( MSVC80 ) 
     42   if( MSVC71 ) 
     43       set( COMPILER_PATH "C:/Program\ Files/Microsoft\ Visual\ Studio\ .NET\ 2003/Vc7" ) 
     44   endif( MSVC71 ) 
     45   FIND_PATH( OpenEXR_INCLUDE_DIR ImfRgbaFile.h ImfCRgbaFile.h ImfArray.h 
     46              PATHS $ENV{OPENEXR}/include/IlmImf ${COMPILER_PATH}/PlatformSDK/Include ) 
     47   SET( openEXRnames ilmImf.lib ) 
     48   FIND_LIBRARY( OpenEXR_LIBRARIES 
     49                 NAMES ${openEXRnames} 
     50                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib ) 
    3851 
     52   SET( Iex_LIBRARIESnames Iex.lib ) 
     53   FIND_LIBRARY( Iex_LIBRARIES_LIBRARIES 
     54                 NAMES ${Iex_LIBRARIESnames} 
     55                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib ) 
     56   SET( Half_LIBRARIESnames Half.lib ) 
     57   FIND_LIBRARY( Half_LIBRARIES 
     58                 NAMES ${Half_LIBRARIESnames} 
     59                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib ) 
     60   SET( Imath_LIBRARIESnames Imath.lib ) 
     61   FIND_LIBRARY( Imath_LIBRARIES 
     62                 NAMES ${Imath_LIBRARIESnames} 
     63                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib ) 
     64   SET( openEXRnames ilmImf.lib ) 
     65   FIND_LIBRARY( OpenEXR_LIBRARIES 
     66                 NAMES ${openEXRnames} 
     67                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib ) 
     68   SET( IlmThread_LIBRARIESnames IlmThread.lib ) 
     69   FIND_LIBRARY( IlmThread_LIBRARIESnames 
     70                 NAMES ${IlmThread_LIBRARIES} 
     71                 PATHS $ENV{OPENEXR}/lib ${COMPILER_PATH}/PlatformSDK/Lib )                  
     72 
     73endif (WIN32) 
    3974#FIND_PATH(OPENEXR_INCLUDE_DIR NAMES OpenEXRConfig.h 
    4075#  PATHS