hedgewars/CMakeLists.txt
changeset 5169 e353ca78d28b
parent 5019 e38d1720a0ff
child 5179 8d64dcb566ea
equal deleted inserted replaced
5168:8a074a255af0 5169:e353ca78d28b
   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"))