Lines 55-65
Link Here
|
55 |
# Try to figure out version number |
55 |
# Try to figure out version number |
56 |
if (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h") |
56 |
if (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h") |
57 |
# Must be at least 2.0 |
57 |
# Must be at least 2.0 |
58 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_STRING .*$") |
58 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/x86_64-pc-linux-gnu/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_PACKAGE_STRING .*$") |
59 |
string (REGEX MATCHALL "[0-9]+[.0-9]+" OPENEXR_VERSION ${TMP}) |
59 |
string (REGEX MATCHALL "[0-9]+[.0-9]+" OPENEXR_VERSION ${TMP}) |
60 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_MAJOR .*$") |
60 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/x86_64-pc-linux-gnu/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_MAJOR .*$") |
61 |
string (REGEX MATCHALL "[0-9]+" OPENEXR_VERSION_MAJOR ${TMP}) |
61 |
string (REGEX MATCHALL "[0-9]+" OPENEXR_VERSION_MAJOR ${TMP}) |
62 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_MINOR .*$") |
62 |
file(STRINGS "${OPENEXR_INCLUDE_PATH}/x86_64-pc-linux-gnu/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_MINOR .*$") |
63 |
string (REGEX MATCHALL "[0-9]+" OPENEXR_VERSION_MINOR ${TMP}) |
63 |
string (REGEX MATCHALL "[0-9]+" OPENEXR_VERSION_MINOR ${TMP}) |
64 |
else () |
64 |
else () |
65 |
# Assume an old one, predates 2.x that had versions |
65 |
# Assume an old one, predates 2.x that had versions |