0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-11-10 22:58:41 +00:00

also check for c++20 standard (and drop c++1y which is too old anyways)

This commit is contained in:
Stefan Siegl 2024-09-20 23:27:35 +02:00
parent 8edc8b65d8
commit ff1b080d2c

View File

@ -57,14 +57,14 @@ if test "$PHP_V8JS" != "no"; then
AC_CACHE_CHECK(for C standard version, ac_cv_v8_cstd, [
ac_cv_v8_cstd="c++17"
ac_cv_v8_cstd="c++20"
old_CPPFLAGS=$CPPFLAGS
AC_LANG_PUSH([C++])
CPPFLAGS="-std="$ac_cv_v8_cstd
AC_RUN_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])],[],[
ac_cv_v8_cstd="c++14"
ac_cv_v8_cstd="c++17"
CPPFLAGS="-std="$ac_cv_v8_cstd
AC_RUN_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])],[],[ ac_cv_v8_cstd="c++1y" ],[])
AC_RUN_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])],[],[ ac_cv_v8_cstd="c++14" ],[])
],[])
AC_LANG_POP([C++])
CPPFLAGS=$old_CPPFLAGS