Code Cleanup: use cmake case matching other find modules
This commit is contained in:
@@ -52,25 +52,25 @@ FIND_PATH(OPENEXR_INCLUDE_DIR
|
|||||||
)
|
)
|
||||||
|
|
||||||
# If the headers were found, get the version from config file, if not already set.
|
# If the headers were found, get the version from config file, if not already set.
|
||||||
if (OPENEXR_INCLUDE_DIR)
|
IF(OPENEXR_INCLUDE_DIR)
|
||||||
if (NOT OPENEXR_VERSION)
|
IF(NOT OPENEXR_VERSION)
|
||||||
FILE(STRINGS "${OPENEXR_INCLUDE_DIR}/OpenEXR/OpenEXRConfig.h" OPENEXR_BUILD_SPECIFICATION
|
FILE(STRINGS "${OPENEXR_INCLUDE_DIR}/OpenEXR/OpenEXRConfig.h" OPENEXR_BUILD_SPECIFICATION
|
||||||
REGEX "^[ \t]*#define[ \t]+OPENEXR_VERSION_STRING[ \t]+\"[.0-9]+\".*$")
|
REGEX "^[ \t]*#define[ \t]+OPENEXR_VERSION_STRING[ \t]+\"[.0-9]+\".*$")
|
||||||
|
|
||||||
if(OPENEXR_BUILD_SPECIFICATION)
|
IF(OPENEXR_BUILD_SPECIFICATION)
|
||||||
message(STATUS "${OPENEXR_BUILD_SPECIFICATION}")
|
MESSAGE(STATUS "${OPENEXR_BUILD_SPECIFICATION}")
|
||||||
string(REGEX REPLACE ".*#define[ \t]+OPENEXR_VERSION_STRING[ \t]+\"([.0-9]+)\".*"
|
STRING(REGEX REPLACE ".*#define[ \t]+OPENEXR_VERSION_STRING[ \t]+\"([.0-9]+)\".*"
|
||||||
"\\1" XYZ ${OPENEXR_BUILD_SPECIFICATION})
|
"\\1" XYZ ${OPENEXR_BUILD_SPECIFICATION})
|
||||||
set("OPENEXR_VERSION" ${XYZ} CACHE STRING "Version of OpenEXR lib")
|
SET("OPENEXR_VERSION" ${XYZ} CACHE STRING "Version of OpenEXR lib")
|
||||||
else()
|
ELSE()
|
||||||
# Old versions (before 2.0?) do not have any version string, just assuming 2.0 should be fine though.
|
# Old versions (before 2.0?) do not have any version string, just assuming 2.0 should be fine though.
|
||||||
message(WARNING "Could not determine ILMBase library version, assuming 2.0.")
|
MESSAGE(WARNING "Could not determine ILMBase library version, assuming 2.0.")
|
||||||
set("OPENEXR_VERSION" "2.0" CACHE STRING "Version of OpenEXR lib")
|
SET("OPENEXR_VERSION" "2.0" CACHE STRING "Version of OpenEXR lib")
|
||||||
endif()
|
ENDIF()
|
||||||
endif()
|
ENDIF()
|
||||||
endif ()
|
ENDIF()
|
||||||
|
|
||||||
if (${OPENEXR_VERSION} VERSION_LESS "2.1")
|
IF(${OPENEXR_VERSION} VERSION_LESS "2.1")
|
||||||
SET(_openexr_FIND_COMPONENTS
|
SET(_openexr_FIND_COMPONENTS
|
||||||
Half
|
Half
|
||||||
Iex
|
Iex
|
||||||
@@ -78,8 +78,8 @@ if (${OPENEXR_VERSION} VERSION_LESS "2.1")
|
|||||||
IlmThread
|
IlmThread
|
||||||
Imath
|
Imath
|
||||||
)
|
)
|
||||||
else ()
|
ELSE()
|
||||||
string(REGEX REPLACE "([0-9]+)[.]([0-9]+).*" "\\1_\\2" _openexr_libs_ver ${OPENEXR_VERSION})
|
STRING(REGEX REPLACE "([0-9]+)[.]([0-9]+).*" "\\1_\\2" _openexr_libs_ver ${OPENEXR_VERSION})
|
||||||
SET(_openexr_FIND_COMPONENTS
|
SET(_openexr_FIND_COMPONENTS
|
||||||
Half
|
Half
|
||||||
Iex-${_openexr_libs_ver}
|
Iex-${_openexr_libs_ver}
|
||||||
@@ -87,7 +87,7 @@ else ()
|
|||||||
IlmThread-${_openexr_libs_ver}
|
IlmThread-${_openexr_libs_ver}
|
||||||
Imath-${_openexr_libs_ver}
|
Imath-${_openexr_libs_ver}
|
||||||
)
|
)
|
||||||
endif ()
|
ENDIF()
|
||||||
|
|
||||||
SET(_openexr_LIBRARIES)
|
SET(_openexr_LIBRARIES)
|
||||||
FOREACH(COMPONENT ${_openexr_FIND_COMPONENTS})
|
FOREACH(COMPONENT ${_openexr_FIND_COMPONENTS})
|
||||||
|
Reference in New Issue
Block a user