cmake_modules/FindFreepascal.cmake
changeset 8285 a1500ffdc343
parent 8283 af97cdbb7713
equal deleted inserted replaced
8284:a874d00df4a4 8285:a1500ffdc343
    11 if (FPC_EXECUTABLE)
    11 if (FPC_EXECUTABLE)
    12     exec_program(${FPC_EXECUTABLE} ARGS "-v" OUTPUT_VARIABLE FPC_VERSION_FULL)
    12     exec_program(${FPC_EXECUTABLE} ARGS "-v" OUTPUT_VARIABLE FPC_VERSION_FULL)
    13 
    13 
    14     string(REGEX MATCH "[0-9]+\\.[0-9]+" FPC_VERSION_LONG "${FPC_VERSION_FULL}")
    14     string(REGEX MATCH "[0-9]+\\.[0-9]+" FPC_VERSION_LONG "${FPC_VERSION_FULL}")
    15     string(REGEX REPLACE "([0-9]+\\.[0-9]+)" "\\1" FPC_VERSION "${FPC_VERSION_LONG}")
    15     string(REGEX REPLACE "([0-9]+\\.[0-9]+)" "\\1" FPC_VERSION "${FPC_VERSION_LONG}")
    16     message(STATUS "Found Freepascal: ${FPC_EXECUTABLE} (version ${FPC_VERSION}")
    16     message(STATUS "Found Freepascal: ${FPC_EXECUTABLE} (version ${FPC_VERSION})")
    17 else()
    17 else()
    18     message(FATAL_ERROR "Could NOT find Freepascal")
    18     message(FATAL_ERROR "Could NOT find Freepascal")
    19 endif()
    19 endif()
    20 
    20 
    21 # Check for noexecstack flag support
    21 # Check for noexecstack flag support