Blame IlmImfUtil/CMakeLists.txt

Packit 0d464f
Packit 0d464f
SET ( ILMIMFUTIL_SRCS
Packit 0d464f
  ImfImageChannel.cpp
Packit 0d464f
  ImfFlatImageChannel.cpp
Packit 0d464f
  ImfDeepImageChannel.cpp
Packit 0d464f
  ImfSampleCountChannel.cpp
Packit 0d464f
  ImfImageLevel.cpp
Packit 0d464f
  ImfFlatImageLevel.cpp
Packit 0d464f
  ImfDeepImageLevel.cpp
Packit 0d464f
  ImfImage.cpp
Packit 0d464f
  ImfFlatImage.cpp
Packit 0d464f
  ImfDeepImage.cpp
Packit 0d464f
  ImfImageIO.cpp
Packit 0d464f
  ImfFlatImageIO.cpp
Packit 0d464f
  ImfDeepImageIO.cpp
Packit 0d464f
  ImfImageDataWindow.cpp
Packit 0d464f
)
Packit 0d464f
Packit 0d464f
IF(BUILD_SHARED_LIBS)
Packit 0d464f
    ADD_DEFINITIONS(-DILMIMF_EXPORTS)
Packit 0d464f
ENDIF()
Packit 0d464f
Packit 0d464f
LINK_DIRECTORIES ( ${CMAKE_CURRENT_BINARY_DIR}/../IlmImf )
Packit 0d464f
Packit 0d464f
ADD_LIBRARY ( IlmImfUtil ${LIB_TYPE}
Packit 0d464f
  ${ILMIMFUTIL_SRCS}
Packit 0d464f
)
Packit 0d464f
Packit 0d464f
TARGET_LINK_LIBRARIES ( IlmImfUtil 
Packit 0d464f
  Half 
Packit 0d464f
  Iex${ILMBASE_LIBSUFFIX}
Packit 0d464f
  Imath${ILMBASE_LIBSUFFIX}
Packit 0d464f
  IlmThread${ILMBASE_LIBSUFFIX}
Packit 0d464f
  IlmImf
Packit 0d464f
  ${PTHREAD_LIB} ${ZLIB_LIBRARIES}
Packit 0d464f
)
Packit 0d464f
Packit 0d464f
Packit 0d464f
# Libraries
Packit 0d464f
Packit 0d464f
INSTALL ( TARGETS
Packit 0d464f
  IlmImfUtil
Packit 0d464f
  DESTINATION
Packit 0d464f
  ${CMAKE_INSTALL_PREFIX}/lib
Packit 0d464f
)
Packit 0d464f
Packit 0d464f
# Headers
Packit 0d464f
INSTALL ( FILES
Packit 0d464f
  ImfImageChannel.h
Packit 0d464f
  ImfFlatImageChannel.h
Packit 0d464f
  ImfDeepImageChannel.h
Packit 0d464f
  ImfSampleCountChannel.h
Packit 0d464f
  ImfImageLevel.h
Packit 0d464f
  ImfFlatImageLevel.h
Packit 0d464f
  ImfDeepImageLevel.h
Packit 0d464f
  ImfImage.h
Packit 0d464f
  ImfFlatImage.h
Packit 0d464f
  ImfDeepImage.h
Packit 0d464f
  ImfImageIO.h
Packit 0d464f
  ImfFlatImageIO.h
Packit 0d464f
  ImfDeepImageIO.h
Packit 0d464f
  ImfImageDataWindow.h
Packit 0d464f
  ImfImageChannelRenaming.h
Packit 0d464f
  DESTINATION
Packit 0d464f
  ${CMAKE_INSTALL_PREFIX}/include/OpenEXR
Packit 0d464f
  )
Packit 0d464f