equal
deleted
inserted
replaced
125 |
125 |
126 if(fpc_version) |
126 if(fpc_version) |
127 string(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" fpc_vers_major "${fpc_version}") |
127 string(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" fpc_vers_major "${fpc_version}") |
128 string(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" fpc_vers_minor "${fpc_version}") |
128 string(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" fpc_vers_minor "${fpc_version}") |
129 string(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" fpc_vers_patch "${fpc_version}") |
129 string(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" fpc_vers_patch "${fpc_version}") |
130 message(STATUS "Freepascal version detected: ${fpc_vers_major}.${fpc_vers_minor}") |
130 message(STATUS "Freepascal version installed: ${fpc_vers_major}.${fpc_vers_minor}") |
131 math(EXPR fpc_ver "${fpc_vers_major}*10000 + ${fpc_vers_minor}*100 + ${fpc_vers_patch}") |
131 math(EXPR fpc_ver "${fpc_vers_major}*10000 + ${fpc_vers_minor}*100 + ${fpc_vers_patch}") |
132 |
132 |
133 if(fpc_ver LESS "020200") |
133 if(fpc_ver LESS "020200") |
134 message(FATAL_ERROR "Minimum required version of FreePascal is 2.2.0") |
134 message(FATAL_ERROR "Minimum required version of FreePascal is 2.2.0") |
135 elseif(APPLE AND x86_64_build AND (fpc_ver LESS "020400")) |
135 elseif(APPLE AND x86_64_build AND (fpc_ver LESS "020400")) |