+
+ FIND_FILE(CAS_VERSION_FILE Standard_Version.hxx PATHS ${OpenCASCADE_INCLUDE_DIR})
+ FILE(STRINGS ${CAS_VERSION_FILE} _tmp REGEX "^ *#define OCC_VERSION_SERVICEPACK")
+ IF(_tmp)
+ STRING(REGEX MATCHALL "[0-9]+" _spComponents "${_tmp}")
+ LIST(LENGTH _spComponents _len)
+ IF(${_len} GREATER 0)
+ LIST(GET _spComponents 0 OpenCASCADE_SP_VERSION)
+ ENDIF()
+ ENDIF(_tmp)