reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

FindPHP.cmake (435B)


      1 find_program(PHP_EXECUTABLE php)
      2 mark_as_advanced(PHP_EXECUTABLE)
      3 
      4 execute_process(
      5   COMMAND ${PHP_EXECUTABLE} -v
      6   OUTPUT_VARIABLE PHP_VERSION_OUTPUT
      7   ERROR_QUIET
      8   OUTPUT_STRIP_TRAILING_WHITESPACE
      9 )
     10 
     11 if(PHP_VERSION_OUTPUT MATCHES "PHP ([^ ]+) ")
     12   set(PHP_VERSION "${CMAKE_MATCH_1}")
     13 endif()
     14 
     15 include(FindPackageHandleStandardArgs)
     16 find_package_handle_standard_args(PHP
     17   REQUIRED_VARS PHP_EXECUTABLE
     18   VERSION_VAR   PHP_VERSION
     19 )