php-config 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. #! /bin/sh
  2. SED="/bin/sed"
  3. prefix="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-8.1.12/release"
  4. datarootdir="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-8.1.12/release/php"
  5. exec_prefix="${prefix}"
  6. version="8.1.12"
  7. vernum="80112"
  8. include_dir="${prefix}/include/php"
  9. includes="-I$include_dir -I$include_dir/main -I$include_dir/TSRM -I$include_dir/Zend -I$include_dir/ext -I$include_dir/ext/date/lib"
  10. ldflags=" -L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/openssl-1.1.1n/release/lib -L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/sqlite-amalgamation-3280000 -L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/curl-7.61.1/release/lib"
  11. libs="-lcrypt -lresolv -lcrypt -lutil -lrt -lm -ldl -lssl -lcrypto -lsqlite3 -lcurl -lcrypt "
  12. extension_dir='/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-8.1.12/release/lib/php/extensions/no-debug-non-zts-20210902'
  13. man_dir=`eval echo ${datarootdir}/man`
  14. program_prefix=""
  15. program_suffix=""
  16. exe_extension=""
  17. php_cli_binary=NONE
  18. php_cgi_binary=NONE
  19. configure_options=" '--host=arm-linux-gnueabihf' '--prefix=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-8.1.12/release' '--disable-all' '--with-config-file-path=/etc' '--without-zlib' '--without-pear' '--enable-sockets' '--enable-fpm' '--with-openssl' '--with-curl' '--with-sqlite3' 'CURL_CFLAGS=-I/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/curl-7.61.1/release/include' 'CURL_LIBS=-L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/curl-7.61.1/release/lib -lcurl' 'OPENSSL_CFLAGS=-I/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/openssl-1.1.1n/release/include' 'OPENSSL_LIBS=-L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/openssl-1.1.1n/release/lib -lssl -lcrypto' 'SQLITE_CFLAGS=-I/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/sqlite-amalgamation-3280000' 'SQLITE_LIBS=-L/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/sqlite-amalgamation-3280000 -lsqlite3' 'host_alias=arm-linux-gnueabihf'"
  20. php_sapis=" cli fpm phpdbg cgi"
  21. ini_dir=""
  22. ini_path="/etc"
  23. # Set php_cli_binary and php_cgi_binary if available
  24. for sapi in $php_sapis; do
  25. case $sapi in
  26. cli)
  27. php_cli_binary="${exec_prefix}/bin/${program_prefix}php${program_suffix}${exe_extension}"
  28. ;;
  29. cgi)
  30. php_cgi_binary="${exec_prefix}/bin/${program_prefix}php-cgi${program_suffix}${exe_extension}"
  31. ;;
  32. esac
  33. done
  34. # Determine which (if any) php binary is available
  35. if test "$php_cli_binary" != "NONE"; then
  36. php_binary="$php_cli_binary"
  37. else
  38. php_binary="$php_cgi_binary"
  39. fi
  40. # Remove quotes
  41. configure_options=`echo $configure_options | $SED -e "s#'##g"`
  42. case "$1" in
  43. --prefix)
  44. echo $prefix;;
  45. --includes)
  46. echo $includes;;
  47. --ldflags)
  48. echo $ldflags;;
  49. --libs)
  50. echo $libs;;
  51. --extension-dir)
  52. echo $extension_dir;;
  53. --include-dir)
  54. echo $include_dir;;
  55. --php-binary)
  56. echo $php_binary;;
  57. --php-sapis)
  58. echo $php_sapis;;
  59. --configure-options)
  60. echo $configure_options;;
  61. --man-dir)
  62. echo $man_dir;;
  63. --ini-path)
  64. echo $ini_path;;
  65. --ini-dir)
  66. echo $ini_dir;;
  67. --version)
  68. echo $version;;
  69. --vernum)
  70. echo $vernum;;
  71. *)
  72. cat << EOF
  73. Usage: $0 [OPTION]
  74. Options:
  75. --prefix [$prefix]
  76. --includes [$includes]
  77. --ldflags [$ldflags]
  78. --libs [$libs]
  79. --extension-dir [$extension_dir]
  80. --include-dir [$include_dir]
  81. --man-dir [$man_dir]
  82. --php-binary [$php_binary]
  83. --php-sapis [$php_sapis]
  84. --ini-path [$ini_path]
  85. --ini-dir [$ini_dir]
  86. --configure-options [$configure_options]
  87. --version [$version]
  88. --vernum [$vernum]
  89. EOF
  90. exit 1;;
  91. esac
  92. exit 0