|
|
@@ -124,23 +124,23 @@ elseif(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
|
|
|
endif()
|
|
|
|
|
|
if(FREETYPE_INCLUDE_DIR_freetype2 AND FREETYPE_H)
|
|
|
- file(STRINGS "${FREETYPE_H}" freetype_version_str
|
|
|
- REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$")
|
|
|
+ file(STRINGS "${FREETYPE_H}" freetype_version_str
|
|
|
+ REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$")
|
|
|
|
|
|
- unset(FREETYPE_VERSION_STRING)
|
|
|
- foreach(VPART MAJOR MINOR PATCH)
|
|
|
- foreach(VLINE ${freetype_version_str})
|
|
|
- if(VLINE MATCHES "^#[\t ]*define[\t ]+FREETYPE_${VPART}[\t ]+([0-9]+)$")
|
|
|
- set(FREETYPE_VERSION_PART "${CMAKE_MATCH_1}")
|
|
|
- if(FREETYPE_VERSION_STRING)
|
|
|
- set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_STRING}.${FREETYPE_VERSION_PART}")
|
|
|
- else()
|
|
|
- set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_PART}")
|
|
|
- endif()
|
|
|
- unset(FREETYPE_VERSION_PART)
|
|
|
- endif()
|
|
|
- endforeach()
|
|
|
+ unset(FREETYPE_VERSION_STRING)
|
|
|
+ foreach(VPART MAJOR MINOR PATCH)
|
|
|
+ foreach(VLINE ${freetype_version_str})
|
|
|
+ if(VLINE MATCHES "^#[\t ]*define[\t ]+FREETYPE_${VPART}[\t ]+([0-9]+)$")
|
|
|
+ set(FREETYPE_VERSION_PART "${CMAKE_MATCH_1}")
|
|
|
+ if(FREETYPE_VERSION_STRING)
|
|
|
+ set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_STRING}.${FREETYPE_VERSION_PART}")
|
|
|
+ else()
|
|
|
+ set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_PART}")
|
|
|
+ endif()
|
|
|
+ unset(FREETYPE_VERSION_PART)
|
|
|
+ endif()
|
|
|
endforeach()
|
|
|
+ endforeach()
|
|
|
endif()
|
|
|
|
|
|
|