mirror of
https://github.com/phpv8/v8js.git
synced 2025-01-03 11:21:51 +00:00
auto-add CXXFLAG -Wno-c++11-narrowing if possible
This commit is contained in:
parent
cdcfb973a7
commit
b30ee1e09b
12
config.m4
12
config.m4
@ -46,6 +46,16 @@ if test "$PHP_V8JS" != "no"; then
|
|||||||
CPPFLAGS=$old_CPPFLAGS
|
CPPFLAGS=$old_CPPFLAGS
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
AC_CACHE_CHECK(how to disable c++11 narrowing warning, ac_cv_v8_narrowing, [
|
||||||
|
ac_cv_v8_narrowing=""
|
||||||
|
old_CXXFLAGS=$CXXFLAGS
|
||||||
|
AC_LANG_PUSH([C++])
|
||||||
|
CXXFLAGS="-Wno-c++11-narrowing"
|
||||||
|
AC_TRY_RUN([int main() { unsigned int a[1] = { -1 }; (void) a; return 0; }],[ac_cv_v8_narrowing="-Wno-c++11-narrowing"],[],[])
|
||||||
|
AC_LANG_POP([C++])
|
||||||
|
CXXFLAGS=$old_CXXFLAGS
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
old_LIBS=$LIBS
|
old_LIBS=$LIBS
|
||||||
old_LDFLAGS=$LDFLAGS
|
old_LDFLAGS=$LDFLAGS
|
||||||
@ -164,7 +174,7 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <v8-debug.h>]],
|
|||||||
v8js_v8.cc \
|
v8js_v8.cc \
|
||||||
v8js_v8object_class.cc \
|
v8js_v8object_class.cc \
|
||||||
v8js_variables.cc \
|
v8js_variables.cc \
|
||||||
], $ext_shared, , "-std="$ac_cv_v8_cstd)
|
], $ext_shared, , "$ac_cv_v8_narrowing -std="$ac_cv_v8_cstd)
|
||||||
|
|
||||||
PHP_ADD_MAKEFILE_FRAGMENT
|
PHP_ADD_MAKEFILE_FRAGMENT
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user