|
|
@@ -1,88 +0,0 @@
|
|
|
-# Filename: FindOpenEXR.cmake
|
|
|
-# Authors: CFSworks (5 Nov, 2018)
|
|
|
-#
|
|
|
-# Usage:
|
|
|
-# find_package(OpenEXR [REQUIRED] [QUIET])
|
|
|
-#
|
|
|
-# Once done this will define:
|
|
|
-# OPENEXR_FOUND - system has OpenEXR
|
|
|
-# OPENEXR_INCLUDE_DIR - the include directory containing OpenEXR header files
|
|
|
-# OPENEXR_LIBRARIES - the path to the OpenEXR libraries
|
|
|
-#
|
|
|
-
|
|
|
-find_path(OPENEXR_INCLUDE_DIR
|
|
|
- "ImfVersion.h"
|
|
|
- PATH_SUFFIXES "OpenEXR")
|
|
|
-
|
|
|
-mark_as_advanced(OPENEXR_INCLUDE_DIR)
|
|
|
-
|
|
|
-find_library(OPENEXR_imf_LIBRARY
|
|
|
- NAMES "IlmImf")
|
|
|
-
|
|
|
-if(OPENEXR_imf_LIBRARY)
|
|
|
- get_filename_component(_imf_dir "${OPENEXR_imf_LIBRARY}" DIRECTORY)
|
|
|
- find_library(OPENEXR_imfutil_LIBRARY
|
|
|
- NAMES "IlmImfUtil"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- find_library(OPENEXR_ilmthread_LIBRARY
|
|
|
- NAMES "IlmThread"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- find_library(OPENEXR_iex_LIBRARY
|
|
|
- NAMES "Iex"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- find_library(OPENEXR_iexmath_LIBRARY
|
|
|
- NAMES "IexMath"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- find_library(OPENEXR_imath_LIBRARY
|
|
|
- NAMES "Imath"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- find_library(OPENEXR_half_LIBRARY
|
|
|
- NAMES "Half"
|
|
|
- PATHS "${_imf_dir}"
|
|
|
- NO_DEFAULT_PATH)
|
|
|
-
|
|
|
- unset(_imf_dir)
|
|
|
-endif()
|
|
|
-
|
|
|
-mark_as_advanced(
|
|
|
- OPENEXR_imf_LIBRARY
|
|
|
- OPENEXR_imfutil_LIBRARY
|
|
|
- OPENEXR_ilmthread_LIBRARY
|
|
|
- OPENEXR_iex_LIBRARY
|
|
|
- OPENEXR_iexmath_LIBRARY
|
|
|
- OPENEXR_imath_LIBRARY
|
|
|
- OPENEXR_half_LIBRARY
|
|
|
-)
|
|
|
-
|
|
|
-set(OPENEXR_LIBRARIES
|
|
|
- ${OPENEXR_imf_LIBRARY}
|
|
|
- ${OPENEXR_imfutil_LIBRARY}
|
|
|
- ${OPENEXR_ilmthread_LIBRARY}
|
|
|
- ${OPENEXR_iex_LIBRARY}
|
|
|
- ${OPENEXR_iexmath_LIBRARY}
|
|
|
- ${OPENEXR_imath_LIBRARY}
|
|
|
- ${OPENEXR_half_LIBRARY}
|
|
|
-)
|
|
|
-
|
|
|
-include(FindPackageHandleStandardArgs)
|
|
|
-find_package_handle_standard_args(OpenEXR DEFAULT_MSG
|
|
|
- OPENEXR_INCLUDE_DIR OPENEXR_LIBRARIES
|
|
|
-
|
|
|
- OPENEXR_imf_LIBRARY
|
|
|
- OPENEXR_imfutil_LIBRARY
|
|
|
- OPENEXR_ilmthread_LIBRARY
|
|
|
- OPENEXR_iex_LIBRARY
|
|
|
- OPENEXR_iexmath_LIBRARY
|
|
|
- OPENEXR_imath_LIBRARY
|
|
|
- OPENEXR_half_LIBRARY
|
|
|
-)
|