#
# Copyright (C) Mellanox Technologies Ltd. 2001-2018. ALL RIGHTS RESERVED.
#
# See file LICENSE for terms.
#
AC_LANG_PUSH([C++])
CHECK_COMPILER_FLAG([-fno-exceptions], [-fno-exceptions],
[AC_LANG_SOURCE([[int main(){return 0;}]])],
[PERF_LIB_CXXFLAGS="$PERF_LIB_CXXFLAGS -fno-exceptions"],
[])
CHECK_COMPILER_FLAG([-fno-rtti], [-fno-rtti],
[AC_LANG_SOURCE([[int main(){return 0;}]])],
[PERF_LIB_CXXFLAGS="$PERF_LIB_CXXFLAGS -fno-rtti"],
[])
CHECK_COMPILER_FLAG([--no_exceptions], [--no_exceptions],
[AC_LANG_SOURCE([[int main(){return 0;}]])],
[PERF_LIB_CXXFLAGS="$PERF_LIB_CXXFLAGS --no_exceptions"],
[])
AC_LANG_POP([C++])
AC_SUBST([PERF_LIB_CXXFLAGS], [$PERF_LIB_CXXFLAGS])
AC_CONFIG_FILES([src/tools/perf/lib/Makefile])