68 lines
1.1 KiB
CMake
68 lines
1.1 KiB
CMake
|
|
SET ( ILMIMFUTIL_SRCS
|
|
ImfImageChannel.cpp
|
|
ImfFlatImageChannel.cpp
|
|
ImfDeepImageChannel.cpp
|
|
ImfSampleCountChannel.cpp
|
|
ImfImageLevel.cpp
|
|
ImfFlatImageLevel.cpp
|
|
ImfDeepImageLevel.cpp
|
|
ImfImage.cpp
|
|
ImfFlatImage.cpp
|
|
ImfDeepImage.cpp
|
|
ImfImageIO.cpp
|
|
ImfFlatImageIO.cpp
|
|
ImfDeepImageIO.cpp
|
|
ImfImageDataWindow.cpp
|
|
)
|
|
|
|
IF(BUILD_SHARED_LIBS)
|
|
ADD_DEFINITIONS(-DILMIMF_EXPORTS)
|
|
ENDIF()
|
|
|
|
LINK_DIRECTORIES ( ${CMAKE_CURRENT_BINARY_DIR}/../IlmImf )
|
|
|
|
ADD_LIBRARY ( IlmImfUtil ${LIB_TYPE}
|
|
${ILMIMFUTIL_SRCS}
|
|
)
|
|
|
|
TARGET_LINK_LIBRARIES ( IlmImfUtil
|
|
Half
|
|
Iex${ILMBASE_LIBSUFFIX}
|
|
Imath${ILMBASE_LIBSUFFIX}
|
|
IlmThread${ILMBASE_LIBSUFFIX}
|
|
IlmImf
|
|
${PTHREAD_LIB} ${ZLIB_LIBRARIES}
|
|
)
|
|
|
|
|
|
# Libraries
|
|
|
|
INSTALL ( TARGETS
|
|
IlmImfUtil
|
|
DESTINATION
|
|
${OPENEXR_INSTALL_LIB_DEST}
|
|
)
|
|
|
|
# Headers
|
|
INSTALL ( FILES
|
|
ImfImageChannel.h
|
|
ImfFlatImageChannel.h
|
|
ImfDeepImageChannel.h
|
|
ImfSampleCountChannel.h
|
|
ImfImageLevel.h
|
|
ImfFlatImageLevel.h
|
|
ImfDeepImageLevel.h
|
|
ImfImage.h
|
|
ImfFlatImage.h
|
|
ImfDeepImage.h
|
|
ImfImageIO.h
|
|
ImfFlatImageIO.h
|
|
ImfDeepImageIO.h
|
|
ImfImageDataWindow.h
|
|
ImfImageChannelRenaming.h
|
|
DESTINATION
|
|
${OPENEXR_INSTALL_HEADER_DEST}
|
|
)
|
|
|