summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément DAVID <clement.david@esi-group.com>2019-10-18 12:14:09 +0200
committerClément DAVID <clement.david@esi-group.com>2019-10-18 12:14:09 +0200
commit0068b70ee75ebbfd7f0201abec7a5e56df5469b0 (patch)
tree95cae065753e0598f48d43395e6730eeb6bf4bf8
parentf67bfcb30c3617bb487fb1f36ddd856434bb9f94 (diff)
downloadscilab-0068b70ee75ebbfd7f0201abec7a5e56df5469b0.zip
scilab-0068b70ee75ebbfd7f0201abec7a5e56df5469b0.tar.gz
Linux: enforce a c++17 compiler usage
Change-Id: If6d8116190e9ab428a6dc2207bc71741ea798a71
-rw-r--r--scilab/Makefile.in14
-rw-r--r--scilab/aclocal.m42
-rwxr-xr-xscilab/configure995
-rw-r--r--scilab/configure.ac9
-rw-r--r--scilab/contrib/Makefile.in4
-rw-r--r--scilab/desktop/Makefile.in4
-rw-r--r--scilab/desktop/images/icons/Makefile.in4
-rw-r--r--scilab/m4/ax_cxx_compile_stdcxx.m4951
-rw-r--r--scilab/m4/ax_cxx_compile_stdcxx_11.m4142
-rw-r--r--scilab/modules/Makefile.in4
-rw-r--r--scilab/modules/action_binding/Makefile.in4
-rw-r--r--scilab/modules/api_scilab/Makefile.in4
-rw-r--r--scilab/modules/arnoldi/Makefile.in4
-rw-r--r--scilab/modules/ast/Makefile.in4
-rw-r--r--scilab/modules/atoms/Makefile.in4
-rw-r--r--scilab/modules/boolean/Makefile.in4
-rw-r--r--scilab/modules/cacsd/Makefile.in4
-rw-r--r--scilab/modules/call_scilab/Makefile.in4
-rw-r--r--scilab/modules/commons/Makefile.in4
-rw-r--r--scilab/modules/compatibility_functions/Makefile.in4
-rw-r--r--scilab/modules/completion/Makefile.in4
-rw-r--r--scilab/modules/console/Makefile.in4
-rw-r--r--scilab/modules/core/Makefile.in4
-rw-r--r--scilab/modules/coverage/Makefile.in4
-rw-r--r--scilab/modules/data_structures/Makefile.in4
-rw-r--r--scilab/modules/demo_tools/Makefile.in4
-rw-r--r--scilab/modules/development_tools/Makefile.in4
-rw-r--r--scilab/modules/development_tools/src/fake/Makefile.in4
-rw-r--r--scilab/modules/differential_equations/Makefile.in4
-rw-r--r--scilab/modules/dynamic_link/Makefile.in4
-rw-r--r--scilab/modules/elementary_functions/Makefile.in4
-rw-r--r--scilab/modules/external_objects/Makefile.in4
-rw-r--r--scilab/modules/external_objects_java/Makefile.in4
-rw-r--r--scilab/modules/fftw/Makefile.in4
-rw-r--r--scilab/modules/fileio/Makefile.in4
-rw-r--r--scilab/modules/functions/Makefile.in4
-rw-r--r--scilab/modules/functions_manager/Makefile.in4
-rw-r--r--scilab/modules/genetic_algorithms/Makefile.in4
-rw-r--r--scilab/modules/graph/Makefile.in4
-rw-r--r--scilab/modules/graphic_export/Makefile.in4
-rw-r--r--scilab/modules/graphic_objects/Makefile.in4
-rw-r--r--scilab/modules/graphics/Makefile.in4
-rw-r--r--scilab/modules/gui/Makefile.in4
-rw-r--r--scilab/modules/hdf5/Makefile.in4
-rw-r--r--scilab/modules/helptools/Makefile.in4
-rw-r--r--scilab/modules/history_browser/Makefile.in4
-rw-r--r--scilab/modules/history_manager/Makefile.in4
-rw-r--r--scilab/modules/integer/Makefile.in4
-rw-r--r--scilab/modules/interpolation/Makefile.in4
-rw-r--r--scilab/modules/io/Makefile.in4
-rw-r--r--scilab/modules/javasci/Makefile.in8
-rw-r--r--scilab/modules/jvm/Makefile.in4
-rw-r--r--scilab/modules/linear_algebra/Makefile.in4
-rw-r--r--scilab/modules/localization/Makefile.in4
-rw-r--r--scilab/modules/m2sci/Makefile.in4
-rw-r--r--scilab/modules/matio/Makefile.in4
-rw-r--r--scilab/modules/mexlib/Makefile.in4
-rw-r--r--scilab/modules/modules_manager/Makefile.in4
-rw-r--r--scilab/modules/mpi/Makefile.in4
-rw-r--r--scilab/modules/optimization/Makefile.in4
-rw-r--r--scilab/modules/output_stream/Makefile.in4
-rw-r--r--scilab/modules/overloading/Makefile.in4
-rw-r--r--scilab/modules/parallel/Makefile.in4
-rw-r--r--scilab/modules/parameters/Makefile.in4
-rw-r--r--scilab/modules/polynomials/Makefile.in4
-rw-r--r--scilab/modules/prebuildjava/Makefile.in4
-rw-r--r--scilab/modules/preferences/Makefile.in4
-rw-r--r--scilab/modules/randlib/Makefile.in4
-rw-r--r--scilab/modules/renderer/Makefile.in4
-rw-r--r--scilab/modules/scicos/Makefile.in4
-rw-r--r--scilab/modules/scicos_blocks/Makefile.in4
-rw-r--r--scilab/modules/scinotes/Makefile.in4
-rw-r--r--scilab/modules/signal_processing/Makefile.in4
-rw-r--r--scilab/modules/simulated_annealing/Makefile.in4
-rw-r--r--scilab/modules/slint/Makefile.in4
-rw-r--r--scilab/modules/sound/Makefile.in4
-rw-r--r--scilab/modules/sparse/Makefile.in4
-rw-r--r--scilab/modules/special_functions/Makefile.in4
-rw-r--r--scilab/modules/spreadsheet/Makefile.in4
-rw-r--r--scilab/modules/statistics/Makefile.in4
-rw-r--r--scilab/modules/string/Makefile.in4
-rw-r--r--scilab/modules/tclsci/Makefile.in4
-rw-r--r--scilab/modules/threads/Makefile.in4
-rw-r--r--scilab/modules/time/Makefile.in4
-rw-r--r--scilab/modules/types/Makefile.in4
-rw-r--r--scilab/modules/ui_data/Makefile.in4
-rw-r--r--scilab/modules/umfpack/Makefile.in4
-rw-r--r--scilab/modules/webtools/Makefile.in4
-rw-r--r--scilab/modules/windows_tools/Makefile.in4
-rw-r--r--scilab/modules/xcos/Makefile.in4
-rw-r--r--scilab/modules/xml/Makefile.in4
91 files changed, 1994 insertions, 463 deletions
diff --git a/scilab/Makefile.in b/scilab/Makefile.in
index 7e5da5f..c451466 100644
--- a/scilab/Makefile.in
+++ b/scilab/Makefile.in
@@ -160,7 +160,7 @@ check_PROGRAMS = call_scilab_c_simple$(EXEEXT) call_scilab_c$(EXEEXT) \
160 call_scilab_readwritestring$(EXEEXT) 160 call_scilab_readwritestring$(EXEEXT)
161subdir = . 161subdir = .
162ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 162ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
163am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 163am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
164 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 164 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
165 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 165 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
166 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 166 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -494,11 +494,11 @@ am__DIST_COMMON = $(srcdir)/Makefile.in \
494 $(top_srcdir)/modules/atoms/tests/unit_tests/repositories.orig.in \ 494 $(top_srcdir)/modules/atoms/tests/unit_tests/repositories.orig.in \
495 $(top_srcdir)/modules/core/includes/machine.h.in \ 495 $(top_srcdir)/modules/core/includes/machine.h.in \
496 $(top_srcdir)/modules/core/includes/version.h.in \ 496 $(top_srcdir)/modules/core/includes/version.h.in \
497 $(top_srcdir)/modules/helptools/etc/SciDocConf.xml.in \ 497 $(top_srcdir)/modules/helptools/etc/SciDocConf.xml.in COPYING \
498 ABOUT-NLS COPYING config/ar-lib config/compile \ 498 config/ar-lib config/compile config/config.guess \
499 config/config.guess config/config.rpath config/config.sub \ 499 config/config.rpath config/config.sub config/depcomp \
500 config/depcomp config/install-sh config/ltmain.sh \ 500 config/install-sh config/ltmain.sh config/missing \
501 config/missing config/mkinstalldirs 501 config/mkinstalldirs
502DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 502DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
503distdir = $(PACKAGE)-$(VERSION) 503distdir = $(PACKAGE)-$(VERSION)
504top_distdir = $(distdir) 504top_distdir = $(distdir)
@@ -618,7 +618,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
618GREP = @GREP@ 618GREP = @GREP@
619GUI_ENABLE = @GUI_ENABLE@ 619GUI_ENABLE = @GUI_ENABLE@
620HAMCREST = @HAMCREST@ 620HAMCREST = @HAMCREST@
621HAVE_CXX11 = @HAVE_CXX11@ 621HAVE_CXX17 = @HAVE_CXX17@
622HDF5_CFLAGS = @HDF5_CFLAGS@ 622HDF5_CFLAGS = @HDF5_CFLAGS@
623HDF5_LIBS = @HDF5_LIBS@ 623HDF5_LIBS = @HDF5_LIBS@
624HELP_ENABLE = @HELP_ENABLE@ 624HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/aclocal.m4 b/scilab/aclocal.m4
index 9747636..90ce3a9 100644
--- a/scilab/aclocal.m4
+++ b/scilab/aclocal.m4
@@ -3561,7 +3561,7 @@ AC_SUBST([am__tar])
3561AC_SUBST([am__untar]) 3561AC_SUBST([am__untar])
3562]) # _AM_PROG_TAR 3562]) # _AM_PROG_TAR
3563 3563
3564m4_include([m4/ax_cxx_compile_stdcxx_11.m4]) 3564m4_include([m4/ax_cxx_compile_stdcxx.m4])
3565m4_include([m4/backtrace.m4]) 3565m4_include([m4/backtrace.m4])
3566m4_include([m4/compiler.m4]) 3566m4_include([m4/compiler.m4])
3567m4_include([m4/curl.m4]) 3567m4_include([m4/curl.m4])
diff --git a/scilab/configure b/scilab/configure
index a1aea22..ff9ca95 100755
--- a/scilab/configure
+++ b/scilab/configure
@@ -859,7 +859,7 @@ LEXLIB
859LEX_OUTPUT_ROOT 859LEX_OUTPUT_ROOT
860LEX 860LEX
861NM 861NM
862HAVE_CXX11 862HAVE_CXX17
863IS_64_BITS_CPU_FALSE 863IS_64_BITS_CPU_FALSE
864IS_64_BITS_CPU_TRUE 864IS_64_BITS_CPU_TRUE
865ENABLE_DEBUG_FALSE 865ENABLE_DEBUG_FALSE
@@ -10286,103 +10286,818 @@ else
10286fi 10286fi
10287 10287
10288 10288
10289# check if the compiler supports c++11 10289# check if the compiler supports c++17
10290saved_cppflags="$CXXFLAGS" 10290saved_cppflags="$CXXFLAGS"
10291CXXFLAGS="" 10291CXXFLAGS=""
10292 10292
10293 ax_cxx_compile_cxx11_required=true 10293 ax_cxx_compile_alternatives="17 1z" ax_cxx_compile_cxx17_required=true
10294 ac_ext=cpp 10294 ac_ext=cpp
10295ac_cpp='$CXXCPP $CPPFLAGS' 10295ac_cpp='$CXXCPP $CPPFLAGS'
10296ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10296ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10297ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10297ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10298ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10298ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10299 ac_success=no 10299 ac_success=no
10300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5 10300
10301$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; } 10301
10302if ${ax_cv_cxx_compile_cxx11+:} false; then : 10302
10303 if test x$ac_success = xno; then
10304 for alternative in ${ax_cxx_compile_alternatives}; do
10305 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
10306 cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_$switch" | $as_tr_sh`
10307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features with $switch" >&5
10308$as_echo_n "checking whether $CXX supports C++17 features with $switch... " >&6; }
10309if eval \${$cachevar+:} false; then :
10303 $as_echo_n "(cached) " >&6 10310 $as_echo_n "(cached) " >&6
10304else 10311else
10305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10312 ac_save_CXX="$CXX"
10313 CXX="$CXX $switch"
10314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10306/* end confdefs.h. */ 10315/* end confdefs.h. */
10307 10316
10308 template <typename T> 10317
10318// If the compiler admits that it is not ready for C++11, why torture it?
10319// Hopefully, this will speed up the test.
10320
10321#ifndef __cplusplus
10322
10323#error "This is not a C++ compiler"
10324
10325#elif __cplusplus < 201103L
10326
10327#error "This is not a C++11 compiler"
10328
10329#else
10330
10331namespace cxx11
10332{
10333
10334 namespace test_static_assert
10335 {
10336
10337 template <typename T>
10309 struct check 10338 struct check
10310 { 10339 {
10311 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 10340 static_assert(sizeof(int) <= sizeof(T), "not big enough");
10312 }; 10341 };
10313 10342
10314 struct Base { 10343 }
10315 virtual void f() {} 10344
10345 namespace test_final_override
10346 {
10347
10348 struct Base
10349 {
10350 virtual ~Base() {}
10351 virtual void f() {}
10316 }; 10352 };
10317 struct Child : public Base { 10353
10318 virtual void f() override {} 10354 struct Derived : public Base
10355 {
10356 virtual ~Derived() override {}
10357 virtual void f() override {}
10319 }; 10358 };
10320 10359
10321 typedef check<check<bool>> right_angle_brackets; 10360 }
10322 10361
10323 int a; 10362 namespace test_double_right_angle_brackets
10324 decltype(a) b; 10363 {
10325 10364
10326 typedef check<int> check_type; 10365 template < typename T >
10327 check_type c; 10366 struct check {};
10328 check_type&& cr = static_cast<check_type&&>(c);
10329 10367
10330 auto d = a; 10368 typedef check<void> single_type;
10331 auto l = [](){}; 10369 typedef check<check<void>> double_type;
10370 typedef check<check<check<void>>> triple_type;
10371 typedef check<check<check<check<void>>>> quadruple_type;
10332 10372
10333_ACEOF 10373 }
10334if ac_fn_cxx_try_compile "$LINENO"; then : 10374
10335 ax_cv_cxx_compile_cxx11=yes 10375 namespace test_decltype
10336else 10376 {
10337 ax_cv_cxx_compile_cxx11=no 10377
10338fi 10378 int
10339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10379 f()
10340fi 10380 {
10341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5 10381 int a = 1;
10342$as_echo "$ax_cv_cxx_compile_cxx11" >&6; } 10382 decltype(a) b = 2;
10343 if test x$ax_cv_cxx_compile_cxx11 = xyes; then 10383 return a + b;
10344 ac_success=yes 10384 }
10345 fi
10346 10385
10386 }
10347 10387
10388 namespace test_type_deduction
10389 {
10348 10390
10349 if test x$ac_success = xno; then 10391 template < typename T1, typename T2 >
10350 for switch in -std=c++11 -std=c++0x; do 10392 struct is_same
10351 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` 10393 {
10352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 10394 static const bool value = false;
10353$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } 10395 };
10354if eval \${$cachevar+:} false; then :
10355 $as_echo_n "(cached) " >&6
10356else
10357 ac_save_CXXFLAGS="$CXXFLAGS"
10358 CXXFLAGS="$CXXFLAGS $switch"
10359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10360/* end confdefs.h. */
10361 10396
10362 template <typename T> 10397 template < typename T >
10363 struct check 10398 struct is_same<T, T>
10364 { 10399 {
10365 static_assert(sizeof(int) <= sizeof(T), "not big enough"); 10400 static const bool value = true;
10401 };
10402
10403 template < typename T1, typename T2 >
10404 auto
10405 add(T1 a1, T2 a2) -> decltype(a1 + a2)
10406 {
10407 return a1 + a2;
10408 }
10409
10410 int
10411 test(const int c, volatile int v)
10412 {
10413 static_assert(is_same<int, decltype(0)>::value == true, "");
10414 static_assert(is_same<int, decltype(c)>::value == false, "");
10415 static_assert(is_same<int, decltype(v)>::value == false, "");
10416 auto ac = c;
10417 auto av = v;
10418 auto sumi = ac + av + 'x';
10419 auto sumf = ac + av + 1.0;
10420 static_assert(is_same<int, decltype(ac)>::value == true, "");
10421 static_assert(is_same<int, decltype(av)>::value == true, "");
10422 static_assert(is_same<int, decltype(sumi)>::value == true, "");
10423 static_assert(is_same<int, decltype(sumf)>::value == false, "");
10424 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
10425 return (sumf > 0.0) ? sumi : add(c, v);
10426 }
10427
10428 }
10429
10430 namespace test_noexcept
10431 {
10432
10433 int f() { return 0; }
10434 int g() noexcept { return 0; }
10435
10436 static_assert(noexcept(f()) == false, "");
10437 static_assert(noexcept(g()) == true, "");
10438
10439 }
10440
10441 namespace test_constexpr
10442 {
10443
10444 template < typename CharT >
10445 unsigned long constexpr
10446 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
10447 {
10448 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
10449 }
10450
10451 template < typename CharT >
10452 unsigned long constexpr
10453 strlen_c(const CharT *const s) noexcept
10454 {
10455 return strlen_c_r(s, 0UL);
10456 }
10457
10458 static_assert(strlen_c("") == 0UL, "");
10459 static_assert(strlen_c("1") == 1UL, "");
10460 static_assert(strlen_c("example") == 7UL, "");
10461 static_assert(strlen_c("another\0example") == 7UL, "");
10462
10463 }
10464
10465 namespace test_rvalue_references
10466 {
10467
10468 template < int N >
10469 struct answer
10470 {
10471 static constexpr int value = N;
10472 };
10473
10474 answer<1> f(int&) { return answer<1>(); }
10475 answer<2> f(const int&) { return answer<2>(); }
10476 answer<3> f(int&&) { return answer<3>(); }
10477
10478 void
10479 test()
10480 {
10481 int i = 0;
10482 const int c = 0;
10483 static_assert(decltype(f(i))::value == 1, "");
10484 static_assert(decltype(f(c))::value == 2, "");
10485 static_assert(decltype(f(0))::value == 3, "");
10486 }
10487
10488 }
10489
10490 namespace test_uniform_initialization
10491 {
10492
10493 struct test
10494 {
10495 static const int zero {};
10496 static const int one {1};
10497 };
10498
10499 static_assert(test::zero == 0, "");
10500 static_assert(test::one == 1, "");
10501
10502 }
10503
10504 namespace test_lambdas
10505 {
10506
10507 void
10508 test1()
10509 {
10510 auto lambda1 = [](){};
10511 auto lambda2 = lambda1;
10512 lambda1();
10513 lambda2();
10514 }
10515
10516 int
10517 test2()
10518 {
10519 auto a = [](int i, int j){ return i + j; }(1, 2);
10520 auto b = []() -> int { return '0'; }();
10521 auto c = [=](){ return a + b; }();
10522 auto d = [&](){ return c; }();
10523 auto e = [a, &b](int x) mutable {
10524 const auto identity = [](int y){ return y; };
10525 for (auto i = 0; i < a; ++i)
10526 a += b--;
10527 return x + identity(a + b);
10528 }(0);
10529 return a + b + c + d + e;
10530 }
10531
10532 int
10533 test3()
10534 {
10535 const auto nullary = [](){ return 0; };
10536 const auto unary = [](int x){ return x; };
10537 using nullary_t = decltype(nullary);
10538 using unary_t = decltype(unary);
10539 const auto higher1st = [](nullary_t f){ return f(); };
10540 const auto higher2nd = [unary](nullary_t f1){
10541 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
10542 };
10543 return higher1st(nullary) + higher2nd(nullary)(unary);
10544 }
10545
10546 }
10547
10548 namespace test_variadic_templates
10549 {
10550
10551 template <int...>
10552 struct sum;
10553
10554 template <int N0, int... N1toN>
10555 struct sum<N0, N1toN...>
10556 {
10557 static constexpr auto value = N0 + sum<N1toN...>::value;
10558 };
10559
10560 template <>
10561 struct sum<>
10562 {
10563 static constexpr auto value = 0;
10564 };
10565
10566 static_assert(sum<>::value == 0, "");
10567 static_assert(sum<1>::value == 1, "");
10568 static_assert(sum<23>::value == 23, "");
10569 static_assert(sum<1, 2>::value == 3, "");
10570 static_assert(sum<5, 5, 11>::value == 21, "");
10571 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
10572
10573 }
10574
10575 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
10576 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
10577 // because of this.
10578 namespace test_template_alias_sfinae
10579 {
10580
10581 struct foo {};
10582
10583 template<typename T>
10584 using member = typename T::member_type;
10585
10586 template<typename T>
10587 void func(...) {}
10588
10589 template<typename T>
10590 void func(member<T>*) {}
10591
10592 void test();
10593
10594 void test() { func<foo>(0); }
10595
10596 }
10597
10598} // namespace cxx11
10599
10600#endif // __cplusplus >= 201103L
10601
10602
10603
10604
10605// If the compiler admits that it is not ready for C++14, why torture it?
10606// Hopefully, this will speed up the test.
10607
10608#ifndef __cplusplus
10609
10610#error "This is not a C++ compiler"
10611
10612#elif __cplusplus < 201402L
10613
10614#error "This is not a C++14 compiler"
10615
10616#else
10617
10618namespace cxx14
10619{
10620
10621 namespace test_polymorphic_lambdas
10622 {
10623
10624 int
10625 test()
10626 {
10627 const auto lambda = [](auto&&... args){
10628 const auto istiny = [](auto x){
10629 return (sizeof(x) == 1UL) ? 1 : 0;
10630 };
10631 const int aretiny[] = { istiny(args)... };
10632 return aretiny[0];
10633 };
10634 return lambda(1, 1L, 1.0f, '1');
10635 }
10636
10637 }
10638
10639 namespace test_binary_literals
10640 {
10641
10642 constexpr auto ivii = 0b0000000000101010;
10643 static_assert(ivii == 42, "wrong value");
10644
10645 }
10646
10647 namespace test_generalized_constexpr
10648 {
10649
10650 template < typename CharT >
10651 constexpr unsigned long
10652 strlen_c(const CharT *const s) noexcept
10653 {
10654 auto length = 0UL;
10655 for (auto p = s; *p; ++p)
10656 ++length;
10657 return length;
10658 }
10659
10660 static_assert(strlen_c("") == 0UL, "");
10661 static_assert(strlen_c("x") == 1UL, "");
10662 static_assert(strlen_c("test") == 4UL, "");
10663 static_assert(strlen_c("another\0test") == 7UL, "");
10664
10665 }
10666
10667 namespace test_lambda_init_capture
10668 {
10669
10670 int
10671 test()
10672 {
10673 auto x = 0;
10674 const auto lambda1 = [a = x](int b){ return a + b; };
10675 const auto lambda2 = [a = lambda1(x)](){ return a; };
10676 return lambda2();
10677 }
10678
10679 }
10680
10681 namespace test_digit_separators
10682 {
10683
10684 constexpr auto ten_million = 100'000'000;
10685 static_assert(ten_million == 100000000, "");
10686
10687 }
10688
10689 namespace test_return_type_deduction
10690 {
10691
10692 auto f(int& x) { return x; }
10693 decltype(auto) g(int& x) { return x; }
10694
10695 template < typename T1, typename T2 >
10696 struct is_same
10697 {
10698 static constexpr auto value = false;
10699 };
10700
10701 template < typename T >
10702 struct is_same<T, T>
10703 {
10704 static constexpr auto value = true;
10705 };
10706
10707 int
10708 test()
10709 {
10710 auto x = 0;
10711 static_assert(is_same<int, decltype(f(x))>::value, "");
10712 static_assert(is_same<int&, decltype(g(x))>::value, "");
10713 return x;
10714 }
10715
10716 }
10717
10718} // namespace cxx14
10719
10720#endif // __cplusplus >= 201402L
10721
10722
10723
10724
10725// If the compiler admits that it is not ready for C++17, why torture it?
10726// Hopefully, this will speed up the test.
10727
10728#ifndef __cplusplus
10729
10730#error "This is not a C++ compiler"
10731
10732#elif __cplusplus < 201703L
10733
10734#error "This is not a C++17 compiler"
10735
10736#else
10737
10738#include <initializer_list>
10739#include <utility>
10740#include <type_traits>
10741
10742namespace cxx17
10743{
10744
10745 namespace test_constexpr_lambdas
10746 {
10747
10748 constexpr int foo = [](){return 42;}();
10749
10750 }
10751
10752 namespace test::nested_namespace::definitions
10753 {
10754
10755 }
10756
10757 namespace test_fold_expression
10758 {
10759
10760 template<typename... Args>
10761 int multiply(Args... args)
10762 {
10763 return (args * ... * 1);
10764 }
10765
10766 template<typename... Args>
10767 bool all(Args... args)
10768 {
10769 return (args && ...);
10770 }
10771
10772 }
10773
10774 namespace test_extended_static_assert
10775 {
10776
10777 static_assert (true);
10778
10779 }
10780
10781 namespace test_auto_brace_init_list
10782 {
10783
10784 auto foo = {5};
10785 auto bar {5};
10786
10787 static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
10788 static_assert(std::is_same<int, decltype(bar)>::value);
10789 }
10790
10791 namespace test_typename_in_template_template_parameter
10792 {
10793
10794 template<template<typename> typename X> struct D;
10795
10796 }
10797
10798 namespace test_fallthrough_nodiscard_maybe_unused_attributes
10799 {
10800
10801 int f1()
10802 {
10803 return 42;
10804 }
10805
10806 [[nodiscard]] int f2()
10807 {
10808 [[maybe_unused]] auto unused = f1();
10809
10810 switch (f1())
10811 {
10812 case 17:
10813 f1();
10814 [[fallthrough]];
10815 case 42:
10816 f1();
10817 }
10818 return f1();
10819 }
10820
10821 }
10822
10823 namespace test_extended_aggregate_initialization
10824 {
10825
10826 struct base1
10827 {
10828 int b1, b2 = 42;
10829 };
10830
10831 struct base2
10832 {
10833 base2() {
10834 b3 = 42;
10835 }
10836 int b3;
10837 };
10838
10839 struct derived : base1, base2
10840 {
10841 int d;
10842 };
10843
10844 derived d1 {{1, 2}, {}, 4}; // full initialization
10845 derived d2 {{}, {}, 4}; // value-initialized bases
10846
10847 }
10848
10849 namespace test_general_range_based_for_loop
10850 {
10851
10852 struct iter
10853 {
10854 int i;
10855
10856 int& operator* ()
10857 {
10858 return i;
10859 }
10860
10861 const int& operator* () const
10862 {
10863 return i;
10864 }
10865
10866 iter& operator++()
10867 {
10868 ++i;
10869 return *this;
10870 }
10871 };
10872
10873 struct sentinel
10874 {
10875 int i;
10876 };
10877
10878 bool operator== (const iter& i, const sentinel& s)
10879 {
10880 return i.i == s.i;
10881 }
10882
10883 bool operator!= (const iter& i, const sentinel& s)
10884 {
10885 return !(i == s);
10886 }
10887
10888 struct range
10889 {
10890 iter begin() const
10891 {
10892 return {0};
10893 }
10894
10895 sentinel end() const
10896 {
10897 return {5};
10898 }
10899 };
10900
10901 void f()
10902 {
10903 range r {};
10904
10905 for (auto i : r)
10906 {
10907 [[maybe_unused]] auto v = i;
10908 }
10909 }
10910
10911 }
10912
10913 namespace test_lambda_capture_asterisk_this_by_value
10914 {
10915
10916 struct t
10917 {
10918 int i;
10919 int foo()
10920 {
10921 return [*this]()
10922 {
10923 return i;
10924 }();
10925 }
10366 }; 10926 };
10367 10927
10368 struct Base { 10928 }
10369 virtual void f() {} 10929
10930 namespace test_enum_class_construction
10931 {
10932
10933 enum class byte : unsigned char
10934 {};
10935
10936 byte foo {42};
10937
10938 }
10939
10940 namespace test_constexpr_if
10941 {
10942
10943 template <bool cond>
10944 int f ()
10945 {
10946 if constexpr(cond)
10947 {
10948 return 13;
10949 }
10950 else
10951 {
10952 return 42;
10953 }
10954 }
10955
10956 }
10957
10958 namespace test_selection_statement_with_initializer
10959 {
10960
10961 int f()
10962 {
10963 return 13;
10964 }
10965
10966 int f2()
10967 {
10968 if (auto i = f(); i > 0)
10969 {
10970 return 3;
10971 }
10972
10973 switch (auto i = f(); i + 4)
10974 {
10975 case 17:
10976 return 2;
10977
10978 default:
10979 return 1;
10980 }
10981 }
10982
10983 }
10984
10985 namespace test_template_argument_deduction_for_class_templates
10986 {
10987
10988 template <typename T1, typename T2>
10989 struct pair
10990 {
10991 pair (T1 p1, T2 p2)
10992 : m1 {p1},
10993 m2 {p2}
10994 {}
10995
10996 T1 m1;
10997 T2 m2;
10370 }; 10998 };
10371 struct Child : public Base { 10999
10372 virtual void f() override {} 11000 void f()
11001 {
11002 [[maybe_unused]] auto p = pair{13, 42u};
11003 }
11004
11005 }
11006
11007 namespace test_non_type_auto_template_parameters
11008 {
11009
11010 template <auto n>
11011 struct B
11012 {};
11013
11014 B<5> b1;
11015 B<'a'> b2;
11016
11017 }
11018
11019 namespace test_structured_bindings
11020 {
11021
11022 int arr[2] = { 1, 2 };
11023 std::pair<int, int> pr = { 1, 2 };
11024
11025 auto f1() -> int(&)[2]
11026 {
11027 return arr;
11028 }
11029
11030 auto f2() -> std::pair<int, int>&
11031 {
11032 return pr;
11033 }
11034
11035 struct S
11036 {
11037 int x1 : 2;
11038 volatile double y1;
10373 }; 11039 };
10374 11040
10375 typedef check<check<bool>> right_angle_brackets; 11041 S f3()
11042 {
11043 return {};
11044 }
11045
11046 auto [ x1, y1 ] = f1();
11047 auto& [ xr1, yr1 ] = f1();
11048 auto [ x2, y2 ] = f2();
11049 auto& [ xr2, yr2 ] = f2();
11050 const auto [ x3, y3 ] = f3();
11051
11052 }
11053
11054 namespace test_exception_spec_type_system
11055 {
11056
11057 struct Good {};
11058 struct Bad {};
11059
11060 void g1() noexcept;
11061 void g2();
11062
11063 template<typename T>
11064 Bad
11065 f(T*, T*);
11066
11067 template<typename T1, typename T2>
11068 Good
11069 f(T1*, T2*);
11070
11071 static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
11072
11073 }
11074
11075 namespace test_inline_variables
11076 {
11077
11078 template<class T> void f(T)
11079 {}
11080
11081 template<class T> inline T g(T)
11082 {
11083 return T{};
11084 }
11085
11086 template<> inline void f<>(int)
11087 {}
11088
11089 template<> int g<>(int)
11090 {
11091 return 5;
11092 }
11093
11094 }
10376 11095
10377 int a; 11096} // namespace cxx17
10378 decltype(a) b; 11097
11098#endif // __cplusplus < 201703L
10379 11099
10380 typedef check<int> check_type;
10381 check_type c;
10382 check_type&& cr = static_cast<check_type&&>(c);
10383 11100
10384 auto d = a;
10385 auto l = [](){};
10386 11101
10387_ACEOF 11102_ACEOF
10388if ac_fn_cxx_try_compile "$LINENO"; then : 11103if ac_fn_cxx_try_compile "$LINENO"; then :
@@ -10391,14 +11106,21 @@ else
10391 eval $cachevar=no 11106 eval $cachevar=no
10392fi 11107fi
10393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10394 CXXFLAGS="$ac_save_CXXFLAGS" 11109 CXX="$ac_save_CXX"
10395fi 11110fi
10396eval ac_res=\$$cachevar 11111eval ac_res=\$$cachevar
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10398$as_echo "$ac_res" >&6; } 11113$as_echo "$ac_res" >&6; }
10399 if eval test x\$$cachevar = xyes; then 11114 if eval test x\$$cachevar = xyes; then
10400 CXXFLAGS="$CXXFLAGS $switch" 11115 CXX="$CXX $switch"
10401 ac_success=yes 11116 if test -n "$CXXCPP" ; then
11117 CXXCPP="$CXXCPP $switch"
11118 fi
11119 ac_success=yes
11120 break
11121 fi
11122 done
11123 if test x$ac_success = xyes; then
10402 break 11124 break
10403 fi 11125 fi
10404 done 11126 done
@@ -10409,26 +11131,24 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11131ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10410ac_compiler_gnu=$ac_cv_c_compiler_gnu 11132ac_compiler_gnu=$ac_cv_c_compiler_gnu
10411 11133
10412 if test x$ax_cxx_compile_cxx11_required = xtrue; then 11134 if test x$ax_cxx_compile_cxx17_required = xtrue; then
10413 if test x$ac_success = xno; then 11135 if test x$ac_success = xno; then
10414 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5 11136 as_fn_error $? "*** A compiler with support for C++17 language features is required." "$LINENO" 5
10415 fi 11137 fi
11138 fi
11139 if test x$ac_success = xno; then
11140 HAVE_CXX17=0
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++17 support was found" >&5
11142$as_echo "$as_me: No compiler with C++17 support was found" >&6;}
10416 else 11143 else
10417 if test x$ac_success = xno; then 11144 HAVE_CXX17=1
10418 HAVE_CXX11=0
10419 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
10420$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
10421 else
10422 HAVE_CXX11=1
10423
10424$as_echo "#define HAVE_CXX11 1" >>confdefs.h
10425
10426 fi
10427 11145
11146$as_echo "#define HAVE_CXX17 1" >>confdefs.h
10428 11147
10429 fi 11148 fi
10430 11149
10431STDCXX_11_CXXFLAGS="$CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=0" 11150
11151STDCXX_CXXFLAGS="$CXXFLAGS"
10432CXXFLAGS="$saved_cppflags" 11152CXXFLAGS="$saved_cppflags"
10433 11153
10434################ 11154################
@@ -11719,7 +12439,7 @@ $as_echo "$ac_java_classpath" >&6; }
11719$as_echo_n "checking to see if the java compiler works... " >&6; } 12439$as_echo_n "checking to see if the java compiler works... " >&6; }
11720 12440
11721 cat << \EOF > conftest.java 12441 cat << \EOF > conftest.java
11722// #line 11722 "configure" 12442// #line 12442 "configure"
11723import java.util.regex.Pattern; 12443import java.util.regex.Pattern;
11724 12444
11725 12445
@@ -11806,7 +12526,7 @@ $as_echo_n "checking type of jvm... " >&6; }
11806 if test "x$ac_java_jvm_name" = "x" ; then 12526 if test "x$ac_java_jvm_name" = "x" ; then
11807 12527
11808 cat << \EOF > conftest.java 12528 cat << \EOF > conftest.java
11809// #line 11809 "configure" 12529// #line 12529 "configure"
11810import java.util.regex.Pattern; 12530import java.util.regex.Pattern;
11811 12531
11812import gnu.java.io.EncodingManager; 12532import gnu.java.io.EncodingManager;
@@ -11890,7 +12610,7 @@ $as_echo_n "checking java API version... " >&6; }
11890 # The class java.nio.charset.Charset is new to 1.4 12610 # The class java.nio.charset.Charset is new to 1.4
11891 12611
11892 cat << \EOF > conftest.java 12612 cat << \EOF > conftest.java
11893// #line 11893 "configure" 12613// #line 12613 "configure"
11894import java.util.regex.Pattern; 12614import java.util.regex.Pattern;
11895 12615
11896import java.nio.charset.Charset; 12616import java.nio.charset.Charset;
@@ -11955,7 +12675,7 @@ EOF
11955 # The class java.lang.StringBuilder is new to 1.5 12675 # The class java.lang.StringBuilder is new to 1.5
11956 12676
11957 cat << \EOF > conftest.java 12677 cat << \EOF > conftest.java
11958// #line 11958 "configure" 12678// #line 12678 "configure"
11959import java.util.regex.Pattern; 12679import java.util.regex.Pattern;
11960 12680
11961import java.lang.StringBuilder; 12681import java.lang.StringBuilder;
@@ -12020,7 +12740,7 @@ EOF
12020 # The class java.util.ArrayDeque is new to 1.6 12740 # The class java.util.ArrayDeque is new to 1.6
12021 12741
12022 cat << \EOF > conftest.java 12742 cat << \EOF > conftest.java
12023// #line 12023 "configure" 12743// #line 12743 "configure"
12024import java.util.regex.Pattern; 12744import java.util.regex.Pattern;
12025 12745
12026import java.util.ArrayDeque; 12746import java.util.ArrayDeque;
@@ -12085,7 +12805,7 @@ EOF
12085 # The class java.nio.file.Path is new to 1.7 12805 # The class java.nio.file.Path is new to 1.7
12086 12806
12087 cat << \EOF > conftest.java 12807 cat << \EOF > conftest.java
12088// #line 12088 "configure" 12808// #line 12808 "configure"
12089import java.util.regex.Pattern; 12809import java.util.regex.Pattern;
12090 12810
12091import java.nio.file.Path; 12811import java.nio.file.Path;
@@ -12150,7 +12870,7 @@ EOF
12150 # The class java.util.stream.DoubleStream is new to 1.8 12870 # The class java.util.stream.DoubleStream is new to 1.8
12151 12871
12152 cat << \EOF > conftest.java 12872 cat << \EOF > conftest.java
12153// #line 12153 "configure" 12873// #line 12873 "configure"
12154import java.util.regex.Pattern; 12874import java.util.regex.Pattern;
12155 12875
12156import java.util.stream.DoubleStream; 12876import java.util.stream.DoubleStream;
@@ -12215,7 +12935,7 @@ EOF
12215 # The class java.lang.ProcessHandle is new to 1.9 12935 # The class java.lang.ProcessHandle is new to 1.9
12216 12936
12217 cat << \EOF > conftest.java 12937 cat << \EOF > conftest.java
12218// #line 12218 "configure" 12938// #line 12938 "configure"
12219import java.util.regex.Pattern; 12939import java.util.regex.Pattern;
12220 12940
12221import java.lang.ProcessHandle; 12941import java.lang.ProcessHandle;
@@ -13713,7 +14433,7 @@ fi
13713 # jgraphx 14433 # jgraphx
13714 14434
13715 cat << \EOF > conftestSharedChecker.java 14435 cat << \EOF > conftestSharedChecker.java
13716// #line 13716 "configure" 14436// #line 14436 "configure"
13717import java.util.regex.Pattern; 14437import java.util.regex.Pattern;
13718import java.io.File; 14438import java.io.File;
13719import java.io.IOException; 14439import java.io.IOException;
@@ -13914,7 +14634,7 @@ $as_echo_n "checking jgraphx... " >&6; }
13914 if test ! -f conftestSharedChecker.class ; then 14634 if test ! -f conftestSharedChecker.class ; then
13915 14635
13916 cat << \EOF > conftestSharedChecker.java 14636 cat << \EOF > conftestSharedChecker.java
13917// #line 13917 "configure" 14637// #line 14637 "configure"
13918import java.util.regex.Pattern; 14638import java.util.regex.Pattern;
13919import java.io.File; 14639import java.io.File;
13920import java.io.IOException; 14640import java.io.IOException;
@@ -14150,7 +14870,7 @@ $as_echo_n "checking scirenderer... " >&6; }
14150 if test ! -f conftestSharedChecker.class ; then 14870 if test ! -f conftestSharedChecker.class ; then
14151 14871
14152 cat << \EOF > conftestSharedChecker.java 14872 cat << \EOF > conftestSharedChecker.java
14153// #line 14153 "configure" 14873// #line 14873 "configure"
14154import java.util.regex.Pattern; 14874import java.util.regex.Pattern;
14155import java.io.File; 14875import java.io.File;
14156import java.io.IOException; 14876import java.io.IOException;
@@ -14392,7 +15112,7 @@ $as_echo_n "checking flexdock... " >&6; }
14392 if test ! -f conftestSharedChecker.class ; then 15112 if test ! -f conftestSharedChecker.class ; then
14393 15113
14394 cat << \EOF > conftestSharedChecker.java 15114 cat << \EOF > conftestSharedChecker.java
14395// #line 14395 "configure" 15115// #line 15115 "configure"
14396import java.util.regex.Pattern; 15116import java.util.regex.Pattern;
14397import java.io.File; 15117import java.io.File;
14398import java.io.IOException; 15118import java.io.IOException;
@@ -14626,7 +15346,7 @@ $as_echo_n "checking looks... " >&6; }
14626 if test ! -f conftestSharedChecker.class ; then 15346 if test ! -f conftestSharedChecker.class ; then
14627 15347
14628 cat << \EOF > conftestSharedChecker.java 15348 cat << \EOF > conftestSharedChecker.java
14629// #line 14629 "configure" 15349// #line 15349 "configure"
14630import java.util.regex.Pattern; 15350import java.util.regex.Pattern;
14631import java.io.File; 15351import java.io.File;
14632import java.io.IOException; 15352import java.io.IOException;
@@ -14860,7 +15580,7 @@ $as_echo_n "checking jgoodies-looks... " >&6; }
14860 if test ! -f conftestSharedChecker.class ; then 15580 if test ! -f conftestSharedChecker.class ; then
14861 15581
14862 cat << \EOF > conftestSharedChecker.java 15582 cat << \EOF > conftestSharedChecker.java
14863// #line 14863 "configure" 15583// #line 15583 "configure"
14864import java.util.regex.Pattern; 15584import java.util.regex.Pattern;
14865import java.io.File; 15585import java.io.File;
14866import java.io.IOException; 15586import java.io.IOException;
@@ -15095,7 +15815,7 @@ $as_echo_n "checking skinlf... " >&6; }
15095 if test ! -f conftestSharedChecker.class ; then 15815 if test ! -f conftestSharedChecker.class ; then
15096 15816
15097 cat << \EOF > conftestSharedChecker.java 15817 cat << \EOF > conftestSharedChecker.java
15098// #line 15098 "configure" 15818// #line 15818 "configure"
15099import java.util.regex.Pattern; 15819import java.util.regex.Pattern;
15100import java.io.File; 15820import java.io.File;
15101import java.io.IOException; 15821import java.io.IOException;
@@ -15329,7 +16049,7 @@ $as_echo_n "checking jogl2... " >&6; }
15329 if test ! -f conftestSharedChecker.class ; then 16049 if test ! -f conftestSharedChecker.class ; then
15330 16050
15331 cat << \EOF > conftestSharedChecker.java 16051 cat << \EOF > conftestSharedChecker.java
15332// #line 15332 "configure" 16052// #line 16052 "configure"
15333import java.util.regex.Pattern; 16053import java.util.regex.Pattern;
15334import java.io.File; 16054import java.io.File;
15335import java.io.IOException; 16055import java.io.IOException;
@@ -15669,7 +16389,7 @@ $as_echo_n "checking gluegen2-rt... " >&6; }
15669 if test ! -f conftestSharedChecker.class ; then 16389 if test ! -f conftestSharedChecker.class ; then
15670 16390
15671 cat << \EOF > conftestSharedChecker.java 16391 cat << \EOF > conftestSharedChecker.java
15672// #line 15672 "configure" 16392// #line 16392 "configure"
15673import java.util.regex.Pattern; 16393import java.util.regex.Pattern;
15674import java.io.File; 16394import java.io.File;
15675import java.io.IOException; 16395import java.io.IOException;
@@ -15960,7 +16680,7 @@ $as_echo_n "checking jhall... " >&6; }
15960 if test ! -f conftestSharedChecker.class ; then 16680 if test ! -f conftestSharedChecker.class ; then
15961 16681
15962 cat << \EOF > conftestSharedChecker.java 16682 cat << \EOF > conftestSharedChecker.java
15963// #line 15963 "configure" 16683// #line 16683 "configure"
15964import java.util.regex.Pattern; 16684import java.util.regex.Pattern;
15965import java.io.File; 16685import java.io.File;
15966import java.io.IOException; 16686import java.io.IOException;
@@ -16192,7 +16912,7 @@ $as_echo_n "checking javahelp2... " >&6; }
16192 if test ! -f conftestSharedChecker.class ; then 16912 if test ! -f conftestSharedChecker.class ; then
16193 16913
16194 cat << \EOF > conftestSharedChecker.java 16914 cat << \EOF > conftestSharedChecker.java
16195// #line 16195 "configure" 16915// #line 16915 "configure"
16196import java.util.regex.Pattern; 16916import java.util.regex.Pattern;
16197import java.io.File; 16917import java.io.File;
16198import java.io.IOException; 16918import java.io.IOException;
@@ -16427,7 +17147,7 @@ $as_echo_n "checking lucene-core... " >&6; }
16427 if test ! -f conftestSharedChecker.class ; then 17147 if test ! -f conftestSharedChecker.class ; then
16428 17148
16429 cat << \EOF > conftestSharedChecker.java 17149 cat << \EOF > conftestSharedChecker.java
16430// #line 16430 "configure" 17150// #line 17150 "configure"
16431import java.util.regex.Pattern; 17151import java.util.regex.Pattern;
16432import java.io.File; 17152import java.io.File;
16433import java.io.IOException; 17153import java.io.IOException;
@@ -16661,7 +17381,7 @@ $as_echo_n "checking lucene-analyzers-common... " >&6; }
16661 if test ! -f conftestSharedChecker.class ; then 17381 if test ! -f conftestSharedChecker.class ; then
16662 17382
16663 cat << \EOF > conftestSharedChecker.java 17383 cat << \EOF > conftestSharedChecker.java
16664// #line 16664 "configure" 17384// #line 17384 "configure"
16665import java.util.regex.Pattern; 17385import java.util.regex.Pattern;
16666import java.io.File; 17386import java.io.File;
16667import java.io.IOException; 17387import java.io.IOException;
@@ -16895,7 +17615,7 @@ $as_echo_n "checking lucene-queryparser... " >&6; }
16895 if test ! -f conftestSharedChecker.class ; then 17615 if test ! -f conftestSharedChecker.class ; then
16896 17616
16897 cat << \EOF > conftestSharedChecker.java 17617 cat << \EOF > conftestSharedChecker.java
16898// #line 16898 "configure" 17618// #line 17618 "configure"
16899import java.util.regex.Pattern; 17619import java.util.regex.Pattern;
16900import java.io.File; 17620import java.io.File;
16901import java.io.IOException; 17621import java.io.IOException;
@@ -17129,7 +17849,7 @@ $as_echo_n "checking jrosetta-API... " >&6; }
17129 if test ! -f conftestSharedChecker.class ; then 17849 if test ! -f conftestSharedChecker.class ; then
17130 17850
17131 cat << \EOF > conftestSharedChecker.java 17851 cat << \EOF > conftestSharedChecker.java
17132// #line 17132 "configure" 17852// #line 17852 "configure"
17133import java.util.regex.Pattern; 17853import java.util.regex.Pattern;
17134import java.io.File; 17854import java.io.File;
17135import java.io.IOException; 17855import java.io.IOException;
@@ -17360,7 +18080,7 @@ $as_echo_n "checking jrosetta-api... " >&6; }
17360 if test ! -f conftestSharedChecker.class ; then 18080 if test ! -f conftestSharedChecker.class ; then
17361 18081
17362 cat << \EOF > conftestSharedChecker.java 18082 cat << \EOF > conftestSharedChecker.java
17363// #line 17363 "configure" 18083// #line 18083 "configure"
17364import java.util.regex.Pattern; 18084import java.util.regex.Pattern;
17365import java.io.File; 18085import java.io.File;
17366import java.io.IOException; 18086import java.io.IOException;
@@ -17595,7 +18315,7 @@ $as_echo_n "checking jrosetta-engine... " >&6; }
17595 if test ! -f conftestSharedChecker.class ; then 18315 if test ! -f conftestSharedChecker.class ; then
17596 18316
17597 cat << \EOF > conftestSharedChecker.java 18317 cat << \EOF > conftestSharedChecker.java
17598// #line 17598 "configure" 18318// #line 18318 "configure"
17599import java.util.regex.Pattern; 18319import java.util.regex.Pattern;
17600import java.io.File; 18320import java.io.File;
17601import java.io.IOException; 18321import java.io.IOException;
@@ -17831,7 +18551,7 @@ $as_echo_n "checking jeuclid-core... " >&6; }
17831 if test ! -f conftestSharedChecker.class ; then 18551 if test ! -f conftestSharedChecker.class ; then
17832 18552
17833 cat << \EOF > conftestSharedChecker.java 18553 cat << \EOF > conftestSharedChecker.java
17834// #line 17834 "configure" 18554// #line 18554 "configure"
17835import java.util.regex.Pattern; 18555import java.util.regex.Pattern;
17836import java.io.File; 18556import java.io.File;
17837import java.io.IOException; 18557import java.io.IOException;
@@ -18067,7 +18787,7 @@ $as_echo_n "checking fop... " >&6; }
18067 if test ! -f conftestSharedChecker.class ; then 18787 if test ! -f conftestSharedChecker.class ; then
18068 18788
18069 cat << \EOF > conftestSharedChecker.java 18789 cat << \EOF > conftestSharedChecker.java
18070// #line 18070 "configure" 18790// #line 18790 "configure"
18071import java.util.regex.Pattern; 18791import java.util.regex.Pattern;
18072import java.io.File; 18792import java.io.File;
18073import java.io.IOException; 18793import java.io.IOException;
@@ -18308,7 +19028,7 @@ $as_echo_n "checking freehep-graphics2d... " >&6; }
18308 if test ! -f conftestSharedChecker.class ; then 19028 if test ! -f conftestSharedChecker.class ; then
18309 19029
18310 cat << \EOF > conftestSharedChecker.java 19030 cat << \EOF > conftestSharedChecker.java
18311// #line 18311 "configure" 19031// #line 19031 "configure"
18312import java.util.regex.Pattern; 19032import java.util.regex.Pattern;
18313import java.io.File; 19033import java.io.File;
18314import java.io.IOException; 19034import java.io.IOException;
@@ -18542,7 +19262,7 @@ $as_echo_n "checking freehep-graphicsio... " >&6; }
18542 if test ! -f conftestSharedChecker.class ; then 19262 if test ! -f conftestSharedChecker.class ; then
18543 19263
18544 cat << \EOF > conftestSharedChecker.java 19264 cat << \EOF > conftestSharedChecker.java
18545// #line 18545 "configure" 19265// #line 19265 "configure"
18546import java.util.regex.Pattern; 19266import java.util.regex.Pattern;
18547import java.io.File; 19267import java.io.File;
18548import java.io.IOException; 19268import java.io.IOException;
@@ -18776,7 +19496,7 @@ $as_echo_n "checking freehep-graphicsio-emf... " >&6; }
18776 if test ! -f conftestSharedChecker.class ; then 19496 if test ! -f conftestSharedChecker.class ; then
18777 19497
18778 cat << \EOF > conftestSharedChecker.java 19498 cat << \EOF > conftestSharedChecker.java
18779// #line 18779 "configure" 19499// #line 19499 "configure"
18780import java.util.regex.Pattern; 19500import java.util.regex.Pattern;
18781import java.io.File; 19501import java.io.File;
18782import java.io.IOException; 19502import java.io.IOException;
@@ -19010,7 +19730,7 @@ $as_echo_n "checking freehep-io... " >&6; }
19010 if test ! -f conftestSharedChecker.class ; then 19730 if test ! -f conftestSharedChecker.class ; then
19011 19731
19012 cat << \EOF > conftestSharedChecker.java 19732 cat << \EOF > conftestSharedChecker.java
19013// #line 19013 "configure" 19733// #line 19733 "configure"
19014import java.util.regex.Pattern; 19734import java.util.regex.Pattern;
19015import java.io.File; 19735import java.io.File;
19016import java.io.IOException; 19736import java.io.IOException;
@@ -19244,7 +19964,7 @@ $as_echo_n "checking freehep-util... " >&6; }
19244 if test ! -f conftestSharedChecker.class ; then 19964 if test ! -f conftestSharedChecker.class ; then
19245 19965
19246 cat << \EOF > conftestSharedChecker.java 19966 cat << \EOF > conftestSharedChecker.java
19247// #line 19247 "configure" 19967// #line 19967 "configure"
19248import java.util.regex.Pattern; 19968import java.util.regex.Pattern;
19249import java.io.File; 19969import java.io.File;
19250import java.io.IOException; 19970import java.io.IOException;
@@ -19479,7 +20199,7 @@ $as_echo_n "checking batik-all... " >&6; }
19479 if test ! -f conftestSharedChecker.class ; then 20199 if test ! -f conftestSharedChecker.class ; then
19480 20200
19481 cat << \EOF > conftestSharedChecker.java 20201 cat << \EOF > conftestSharedChecker.java
19482// #line 19482 "configure" 20202// #line 20202 "configure"
19483import java.util.regex.Pattern; 20203import java.util.regex.Pattern;
19484import java.io.File; 20204import java.io.File;
19485import java.io.IOException; 20205import java.io.IOException;
@@ -19713,7 +20433,7 @@ $as_echo_n "checking batik... " >&6; }
19713 if test ! -f conftestSharedChecker.class ; then 20433 if test ! -f conftestSharedChecker.class ; then
19714 20434
19715 cat << \EOF > conftestSharedChecker.java 20435 cat << \EOF > conftestSharedChecker.java
19716// #line 19716 "configure" 20436// #line 20436 "configure"
19717import java.util.regex.Pattern; 20437import java.util.regex.Pattern;
19718import java.io.File; 20438import java.io.File;
19719import java.io.IOException; 20439import java.io.IOException;
@@ -19948,7 +20668,7 @@ $as_echo_n "checking commons-io... " >&6; }
19948 if test ! -f conftestSharedChecker.class ; then 20668 if test ! -f conftestSharedChecker.class ; then
19949 20669
19950 cat << \EOF > conftestSharedChecker.java 20670 cat << \EOF > conftestSharedChecker.java
19951// #line 19951 "configure" 20671// #line 20671 "configure"
19952import java.util.regex.Pattern; 20672import java.util.regex.Pattern;
19953import java.io.File; 20673import java.io.File;
19954import java.io.IOException; 20674import java.io.IOException;
@@ -20182,7 +20902,7 @@ $as_echo_n "checking xmlgraphics-commons... " >&6; }
20182 if test ! -f conftestSharedChecker.class ; then 20902 if test ! -f conftestSharedChecker.class ; then
20183 20903
20184 cat << \EOF > conftestSharedChecker.java 20904 cat << \EOF > conftestSharedChecker.java
20185// #line 20185 "configure" 20905// #line 20905 "configure"
20186import java.util.regex.Pattern; 20906import java.util.regex.Pattern;
20187import java.io.File; 20907import java.io.File;
20188import java.io.IOException; 20908import java.io.IOException;
@@ -20416,7 +21136,7 @@ $as_echo_n "checking avalon-framework... " >&6; }
20416 if test ! -f conftestSharedChecker.class ; then 21136 if test ! -f conftestSharedChecker.class ; then
20417 21137
20418 cat << \EOF > conftestSharedChecker.java 21138 cat << \EOF > conftestSharedChecker.java
20419// #line 20419 "configure" 21139// #line 21139 "configure"
20420import java.util.regex.Pattern; 21140import java.util.regex.Pattern;
20421import java.io.File; 21141import java.io.File;
20422import java.io.IOException; 21142import java.io.IOException;
@@ -20650,7 +21370,7 @@ $as_echo_n "checking xml-apis-ext... " >&6; }
20650 if test ! -f conftestSharedChecker.class ; then 21370 if test ! -f conftestSharedChecker.class ; then
20651 21371
20652 cat << \EOF > conftestSharedChecker.java 21372 cat << \EOF > conftestSharedChecker.java
20653// #line 20653 "configure" 21373// #line 21373 "configure"
20654import java.util.regex.Pattern; 21374import java.util.regex.Pattern;
20655import java.io.File; 21375import java.io.File;
20656import java.io.IOException; 21376import java.io.IOException;
@@ -20884,7 +21604,7 @@ $as_echo_n "checking xml-commons-apis-ext... " >&6; }
20884 if test ! -f conftestSharedChecker.class ; then 21604 if test ! -f conftestSharedChecker.class ; then
20885 21605
20886 cat << \EOF > conftestSharedChecker.java 21606 cat << \EOF > conftestSharedChecker.java
20887// #line 20887 "configure" 21607// #line 21607 "configure"
20888import java.util.regex.Pattern; 21608import java.util.regex.Pattern;
20889import java.io.File; 21609import java.io.File;
20890import java.io.IOException; 21610import java.io.IOException;
@@ -21122,7 +21842,7 @@ $as_echo_n "checking commons-logging... " >&6; }
21122 if test ! -f conftestSharedChecker.class ; then 21842 if test ! -f conftestSharedChecker.class ; then
21123 21843
21124 cat << \EOF > conftestSharedChecker.java 21844 cat << \EOF > conftestSharedChecker.java
21125// #line 21125 "configure" 21845// #line 21845 "configure"
21126import java.util.regex.Pattern; 21846import java.util.regex.Pattern;
21127import java.io.File; 21847import java.io.File;
21128import java.io.IOException; 21848import java.io.IOException;
@@ -21356,7 +22076,7 @@ $as_echo_n "checking jlatexmath... " >&6; }
21356 if test ! -f conftestSharedChecker.class ; then 22076 if test ! -f conftestSharedChecker.class ; then
21357 22077
21358 cat << \EOF > conftestSharedChecker.java 22078 cat << \EOF > conftestSharedChecker.java
21359// #line 21359 "configure" 22079// #line 22079 "configure"
21360import java.util.regex.Pattern; 22080import java.util.regex.Pattern;
21361import java.io.File; 22081import java.io.File;
21362import java.io.IOException; 22082import java.io.IOException;
@@ -21590,7 +22310,7 @@ $as_echo_n "checking jlatexmath-fop... " >&6; }
21590 if test ! -f conftestSharedChecker.class ; then 22310 if test ! -f conftestSharedChecker.class ; then
21591 22311
21592 cat << \EOF > conftestSharedChecker.java 22312 cat << \EOF > conftestSharedChecker.java
21593// #line 21593 "configure" 22313// #line 22313 "configure"
21594import java.util.regex.Pattern; 22314import java.util.regex.Pattern;
21595import java.io.File; 22315import java.io.File;
21596import java.io.IOException; 22316import java.io.IOException;
@@ -21830,7 +22550,7 @@ $as_echo_n "checking checkstyle... " >&6; }
21830 if test ! -f conftestSharedChecker.class ; then 22550 if test ! -f conftestSharedChecker.class ; then
21831 22551
21832 cat << \EOF > conftestSharedChecker.java 22552 cat << \EOF > conftestSharedChecker.java
21833// #line 21833 "configure" 22553// #line 22553 "configure"
21834import java.util.regex.Pattern; 22554import java.util.regex.Pattern;
21835import java.io.File; 22555import java.io.File;
21836import java.io.IOException; 22556import java.io.IOException;
@@ -22064,7 +22784,7 @@ $as_echo_n "checking commons-beanutils... " >&6; }
22064 if test ! -f conftestSharedChecker.class ; then 22784 if test ! -f conftestSharedChecker.class ; then
22065 22785
22066 cat << \EOF > conftestSharedChecker.java 22786 cat << \EOF > conftestSharedChecker.java
22067// #line 22067 "configure" 22787// #line 22787 "configure"
22068import java.util.regex.Pattern; 22788import java.util.regex.Pattern;
22069import java.io.File; 22789import java.io.File;
22070import java.io.IOException; 22790import java.io.IOException;
@@ -22298,7 +23018,7 @@ $as_echo_n "checking antlr... " >&6; }
22298 if test ! -f conftestSharedChecker.class ; then 23018 if test ! -f conftestSharedChecker.class ; then
22299 23019
22300 cat << \EOF > conftestSharedChecker.java 23020 cat << \EOF > conftestSharedChecker.java
22301// #line 22301 "configure" 23021// #line 23021 "configure"
22302import java.util.regex.Pattern; 23022import java.util.regex.Pattern;
22303import java.io.File; 23023import java.io.File;
22304import java.io.IOException; 23024import java.io.IOException;
@@ -22532,7 +23252,7 @@ $as_echo_n "checking junit4... " >&6; }
22532 if test ! -f conftestSharedChecker.class ; then 23252 if test ! -f conftestSharedChecker.class ; then
22533 23253
22534 cat << \EOF > conftestSharedChecker.java 23254 cat << \EOF > conftestSharedChecker.java
22535// #line 22535 "configure" 23255// #line 23255 "configure"
22536import java.util.regex.Pattern; 23256import java.util.regex.Pattern;
22537import java.io.File; 23257import java.io.File;
22538import java.io.IOException; 23258import java.io.IOException;
@@ -22763,7 +23483,7 @@ $as_echo_n "checking junit... " >&6; }
22763 if test ! -f conftestSharedChecker.class ; then 23483 if test ! -f conftestSharedChecker.class ; then
22764 23484
22765 cat << \EOF > conftestSharedChecker.java 23485 cat << \EOF > conftestSharedChecker.java
22766// #line 22766 "configure" 23486// #line 23486 "configure"
22767import java.util.regex.Pattern; 23487import java.util.regex.Pattern;
22768import java.io.File; 23488import java.io.File;
22769import java.io.IOException; 23489import java.io.IOException;
@@ -23001,7 +23721,7 @@ $as_echo_n "checking hamcrest-all... " >&6; }
23001 if test ! -f conftestSharedChecker.class ; then 23721 if test ! -f conftestSharedChecker.class ; then
23002 23722
23003 cat << \EOF > conftestSharedChecker.java 23723 cat << \EOF > conftestSharedChecker.java
23004// #line 23004 "configure" 23724// #line 23724 "configure"
23005import java.util.regex.Pattern; 23725import java.util.regex.Pattern;
23006import java.io.File; 23726import java.io.File;
23007import java.io.IOException; 23727import java.io.IOException;
@@ -23232,7 +23952,7 @@ $as_echo_n "checking hamcrest/all... " >&6; }
23232 if test ! -f conftestSharedChecker.class ; then 23952 if test ! -f conftestSharedChecker.class ; then
23233 23953
23234 cat << \EOF > conftestSharedChecker.java 23954 cat << \EOF > conftestSharedChecker.java
23235// #line 23235 "configure" 23955// #line 23955 "configure"
23236import java.util.regex.Pattern; 23956import java.util.regex.Pattern;
23237import java.io.File; 23957import java.io.File;
23238import java.io.IOException; 23958import java.io.IOException;
@@ -23467,7 +24187,7 @@ $as_echo_n "checking cobertura... " >&6; }
23467 if test ! -f conftestSharedChecker.class ; then 24187 if test ! -f conftestSharedChecker.class ; then
23468 24188
23469 cat << \EOF > conftestSharedChecker.java 24189 cat << \EOF > conftestSharedChecker.java
23470// #line 23470 "configure" 24190// #line 24190 "configure"
23471import java.util.regex.Pattern; 24191import java.util.regex.Pattern;
23472import java.io.File; 24192import java.io.File;
23473import java.io.IOException; 24193import java.io.IOException;
@@ -23701,7 +24421,7 @@ $as_echo_n "checking asm3... " >&6; }
23701 if test ! -f conftestSharedChecker.class ; then 24421 if test ! -f conftestSharedChecker.class ; then
23702 24422
23703 cat << \EOF > conftestSharedChecker.java 24423 cat << \EOF > conftestSharedChecker.java
23704// #line 23704 "configure" 24424// #line 24424 "configure"
23705import java.util.regex.Pattern; 24425import java.util.regex.Pattern;
23706import java.io.File; 24426import java.io.File;
23707import java.io.IOException; 24427import java.io.IOException;
@@ -23932,7 +24652,7 @@ $as_echo_n "checking asm... " >&6; }
23932 if test ! -f conftestSharedChecker.class ; then 24652 if test ! -f conftestSharedChecker.class ; then
23933 24653
23934 cat << \EOF > conftestSharedChecker.java 24654 cat << \EOF > conftestSharedChecker.java
23935// #line 23935 "configure" 24655// #line 24655 "configure"
23936import java.util.regex.Pattern; 24656import java.util.regex.Pattern;
23937import java.io.File; 24657import java.io.File;
23938import java.io.IOException; 24658import java.io.IOException;
@@ -24166,7 +24886,7 @@ $as_echo_n "checking ecj... " >&6; }
24166 if test ! -f conftestSharedChecker.class ; then 24886 if test ! -f conftestSharedChecker.class ; then
24167 24887
24168 cat << \EOF > conftestSharedChecker.java 24888 cat << \EOF > conftestSharedChecker.java
24169// #line 24169 "configure" 24889// #line 24889 "configure"
24170import java.util.regex.Pattern; 24890import java.util.regex.Pattern;
24171import java.io.File; 24891import java.io.File;
24172import java.io.IOException; 24892import java.io.IOException;
@@ -28567,7 +29287,7 @@ CHK_EIGEN_MINOR=2
28567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later" >&5 29287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later" >&5
28568$as_echo_n "checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later... " >&6; } 29288$as_echo_n "checking if Eigen is version $CHK_EIGEN_WORLD.$CHK_EIGEN_MAJOR.$CHK_EIGEN_MINOR or later... " >&6; }
28569cat > conftest.$ac_ext <<EOF 29289cat > conftest.$ac_ext <<EOF
28570#line 28570 "configure" 29290#line 29290 "configure"
28571#include "confdefs.h" 29291#include "confdefs.h"
28572 29292
28573#include "$PATH_TO_EIGEN/Eigen/Sparse" 29293#include "$PATH_TO_EIGEN/Eigen/Sparse"
@@ -33244,7 +33964,7 @@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_PATH"
33244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5 33964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
33245$as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; } 33965$as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
33246cat > conftest.$ac_ext <<EOF 33966cat > conftest.$ac_ext <<EOF
33247#line 33247 "configure" 33967#line 33967 "configure"
33248#include "confdefs.h" 33968#include "confdefs.h"
33249 33969
33250#include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME" 33970#include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@ -33555,7 +34275,7 @@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CHK_TK_INCLUDE_PATH $X_CFLAGS"
33555$as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; } 34275$as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
33556 34276
33557cat > conftest.$ac_ext <<EOF 34277cat > conftest.$ac_ext <<EOF
33558#line 33558 "configure" 34278#line 34278 "configure"
33559#include "confdefs.h" 34279#include "confdefs.h"
33560 34280
33561#include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME" 34281#include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@ -34086,6 +34806,7 @@ else
34086fi 34806fi
34087 34807
34088 34808
34809
34089############################# 34810#############################
34090## Documentation management # 34811## Documentation management #
34091############################# 34812#############################
@@ -34144,7 +34865,7 @@ $as_echo_n "checking saxon9he... " >&6; }
34144 if test ! -f conftestSharedChecker.class ; then 34865 if test ! -f conftestSharedChecker.class ; then
34145 34866
34146 cat << \EOF > conftestSharedChecker.java 34867 cat << \EOF > conftestSharedChecker.java
34147// #line 34147 "configure" 34868// #line 34868 "configure"
34148import java.util.regex.Pattern; 34869import java.util.regex.Pattern;
34149import java.io.File; 34870import java.io.File;
34150import java.io.IOException; 34871import java.io.IOException;
@@ -34376,7 +35097,7 @@ $as_echo_n "checking saxon... " >&6; }
34376 if test ! -f conftestSharedChecker.class ; then 35097 if test ! -f conftestSharedChecker.class ; then
34377 35098
34378 cat << \EOF > conftestSharedChecker.java 35099 cat << \EOF > conftestSharedChecker.java
34379// #line 34379 "configure" 35100// #line 35100 "configure"
34380import java.util.regex.Pattern; 35101import java.util.regex.Pattern;
34381import java.io.File; 35102import java.io.File;
34382import java.io.IOException; 35103import java.io.IOException;
@@ -34609,7 +35330,7 @@ $as_echo_n "checking saxon... " >&6; }
34609 if test ! -f conftestSharedChecker.class ; then 35330 if test ! -f conftestSharedChecker.class ; then
34610 35331
34611 cat << \EOF > conftestSharedChecker.java 35332 cat << \EOF > conftestSharedChecker.java
34612// #line 34612 "configure" 35333// #line 35333 "configure"
34613import java.util.regex.Pattern; 35334import java.util.regex.Pattern;
34614import java.io.File; 35335import java.io.File;
34615import java.io.IOException; 35336import java.io.IOException;
@@ -49989,7 +50710,7 @@ SCI_CFLAGS=$(echo \
49989 $BACKTRACE_CFLAGS \ 50710 $BACKTRACE_CFLAGS \
49990 $WARNING_CFLAGS ) 50711 $WARNING_CFLAGS )
49991SCI_CXXFLAGS=$(echo \ 50712SCI_CXXFLAGS=$(echo \
49992 $STDCXX_11_CXXFLAGS \ 50713 $STDCXX_CXXFLAGS \
49993 $LARGEFILE_CXXFLAGS \ 50714 $LARGEFILE_CXXFLAGS \
49994 $CODECOVERAGE_CXXFLAGS \ 50715 $CODECOVERAGE_CXXFLAGS \
49995 $DEBUG_CXXFLAGS \ 50716 $DEBUG_CXXFLAGS \
diff --git a/scilab/configure.ac b/scilab/configure.ac
index 696263a..7c3717f 100644
--- a/scilab/configure.ac
+++ b/scilab/configure.ac
@@ -732,11 +732,11 @@ fi
732 732
733AM_CONDITIONAL(IS_64_BITS_CPU, test $IS_64_BITS_CPU = true) 733AM_CONDITIONAL(IS_64_BITS_CPU, test $IS_64_BITS_CPU = true)
734 734
735# check if the compiler supports c++11 735# check if the compiler supports c++17
736saved_cppflags="$CXXFLAGS" 736saved_cppflags="$CXXFLAGS"
737CXXFLAGS="" 737CXXFLAGS=""
738AX_CXX_COMPILE_STDCXX_11(noext,mandatory) 738AX_CXX_COMPILE_STDCXX(17, noext, mandatory)
739STDCXX_11_CXXFLAGS="$CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=0" 739STDCXX_CXXFLAGS="$CXXFLAGS"
740CXXFLAGS="$saved_cppflags" 740CXXFLAGS="$saved_cppflags"
741 741
742################ 742################
@@ -1743,6 +1743,7 @@ fi
1743AC_SUBST(MATIO_ENABLE) 1743AC_SUBST(MATIO_ENABLE)
1744AM_CONDITIONAL(MATIO, test "$with_matio" != no) 1744AM_CONDITIONAL(MATIO, test "$with_matio" != no)
1745 1745
1746
1746############################# 1747#############################
1747## Documentation management # 1748## Documentation management #
1748############################# 1749#############################
@@ -1995,7 +1996,7 @@ SCI_CFLAGS=$(echo \
1995 $BACKTRACE_CFLAGS \ 1996 $BACKTRACE_CFLAGS \
1996 $WARNING_CFLAGS ) 1997 $WARNING_CFLAGS )
1997SCI_CXXFLAGS=$(echo \ 1998SCI_CXXFLAGS=$(echo \
1998 $STDCXX_11_CXXFLAGS \ 1999 $STDCXX_CXXFLAGS \
1999 $LARGEFILE_CXXFLAGS \ 2000 $LARGEFILE_CXXFLAGS \
2000 $CODECOVERAGE_CXXFLAGS \ 2001 $CODECOVERAGE_CXXFLAGS \
2001 $DEBUG_CXXFLAGS \ 2002 $DEBUG_CXXFLAGS \
diff --git a/scilab/contrib/Makefile.in b/scilab/contrib/Makefile.in
index 2dbeae3..f90cd91 100644
--- a/scilab/contrib/Makefile.in
+++ b/scilab/contrib/Makefile.in
@@ -97,7 +97,7 @@ build_triplet = @build@
97host_triplet = @host@ 97host_triplet = @host@
98subdir = contrib 98subdir = contrib
99ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 99ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
100am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 100am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
101 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 101 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
102 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 102 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
103 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 103 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -221,7 +221,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
221GREP = @GREP@ 221GREP = @GREP@
222GUI_ENABLE = @GUI_ENABLE@ 222GUI_ENABLE = @GUI_ENABLE@
223HAMCREST = @HAMCREST@ 223HAMCREST = @HAMCREST@
224HAVE_CXX11 = @HAVE_CXX11@ 224HAVE_CXX17 = @HAVE_CXX17@
225HDF5_CFLAGS = @HDF5_CFLAGS@ 225HDF5_CFLAGS = @HDF5_CFLAGS@
226HDF5_LIBS = @HDF5_LIBS@ 226HDF5_LIBS = @HDF5_LIBS@
227HELP_ENABLE = @HELP_ENABLE@ 227HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/desktop/Makefile.in b/scilab/desktop/Makefile.in
index 4bc1e2d..e1d9c9e 100644
--- a/scilab/desktop/Makefile.in
+++ b/scilab/desktop/Makefile.in
@@ -104,7 +104,7 @@ build_triplet = @build@
104host_triplet = @host@ 104host_triplet = @host@
105subdir = desktop 105subdir = desktop
106ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 106ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
107am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 107am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
108 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 108 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
109 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 109 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
110 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 110 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -318,7 +318,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
318GREP = @GREP@ 318GREP = @GREP@
319GUI_ENABLE = @GUI_ENABLE@ 319GUI_ENABLE = @GUI_ENABLE@
320HAMCREST = @HAMCREST@ 320HAMCREST = @HAMCREST@
321HAVE_CXX11 = @HAVE_CXX11@ 321HAVE_CXX17 = @HAVE_CXX17@
322HDF5_CFLAGS = @HDF5_CFLAGS@ 322HDF5_CFLAGS = @HDF5_CFLAGS@
323HDF5_LIBS = @HDF5_LIBS@ 323HDF5_LIBS = @HDF5_LIBS@
324HELP_ENABLE = @HELP_ENABLE@ 324HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/desktop/images/icons/Makefile.in b/scilab/desktop/images/icons/Makefile.in
index 47eb05f..bc4cb83 100644
--- a/scilab/desktop/images/icons/Makefile.in
+++ b/scilab/desktop/images/icons/Makefile.in
@@ -104,7 +104,7 @@ build_triplet = @build@
104host_triplet = @host@ 104host_triplet = @host@
105subdir = desktop/images/icons 105subdir = desktop/images/icons
106ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 106ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
107am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 107am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
108 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 108 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
109 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 109 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
110 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 110 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -257,7 +257,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
257GREP = @GREP@ 257GREP = @GREP@
258GUI_ENABLE = @GUI_ENABLE@ 258GUI_ENABLE = @GUI_ENABLE@
259HAMCREST = @HAMCREST@ 259HAMCREST = @HAMCREST@
260HAVE_CXX11 = @HAVE_CXX11@ 260HAVE_CXX17 = @HAVE_CXX17@
261HDF5_CFLAGS = @HDF5_CFLAGS@ 261HDF5_CFLAGS = @HDF5_CFLAGS@
262HDF5_LIBS = @HDF5_LIBS@ 262HDF5_LIBS = @HDF5_LIBS@
263HELP_ENABLE = @HELP_ENABLE@ 263HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/m4/ax_cxx_compile_stdcxx.m4 b/scilab/m4/ax_cxx_compile_stdcxx.m4
new file mode 100644
index 0000000..43087b2
--- /dev/null
+++ b/scilab/m4/ax_cxx_compile_stdcxx.m4
@@ -0,0 +1,951 @@
1# ===========================================================================
2# https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html
3# ===========================================================================
4#
5# SYNOPSIS
6#
7# AX_CXX_COMPILE_STDCXX(VERSION, [ext|noext], [mandatory|optional])
8#
9# DESCRIPTION
10#
11# Check for baseline language coverage in the compiler for the specified
12# version of the C++ standard. If necessary, add switches to CXX and
13# CXXCPP to enable support. VERSION may be '11' (for the C++11 standard)
14# or '14' (for the C++14 standard).
15#
16# The second argument, if specified, indicates whether you insist on an
17# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
18# -std=c++11). If neither is specified, you get whatever works, with
19# preference for an extended mode.
20#
21# The third argument, if specified 'mandatory' or if left unspecified,
22# indicates that baseline support for the specified C++ standard is
23# required and that the macro should error out if no mode with that
24# support is found. If specified 'optional', then configuration proceeds
25# regardless, after defining HAVE_CXX${VERSION} if and only if a
26# supporting mode is found.
27#
28# LICENSE
29#
30# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
31# Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
32# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
33# Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
34# Copyright (c) 2015 Paul Norman <penorman@mac.com>
35# Copyright (c) 2015 Moritz Klammler <moritz@klammler.eu>
36# Copyright (c) 2016, 2018 Krzesimir Nowak <qdlacz@gmail.com>
37# Copyright (c) 2019 Enji Cooper <yaneurabeya@gmail.com>
38#
39# Copying and distribution of this file, with or without modification, are
40# permitted in any medium without royalty provided the copyright notice
41# and this notice are preserved. This file is offered as-is, without any
42# warranty.
43
44#serial 11
45
46dnl This macro is based on the code from the AX_CXX_COMPILE_STDCXX_11 macro
47dnl (serial version number 13).
48
49AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl
50 m4_if([$1], [11], [ax_cxx_compile_alternatives="11 0x"],
51 [$1], [14], [ax_cxx_compile_alternatives="14 1y"],
52 [$1], [17], [ax_cxx_compile_alternatives="17 1z"],
53 [m4_fatal([invalid first argument `$1' to AX_CXX_COMPILE_STDCXX])])dnl
54 m4_if([$2], [], [],
55 [$2], [ext], [],
56 [$2], [noext], [],
57 [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX])])dnl
58 m4_if([$3], [], [ax_cxx_compile_cxx$1_required=true],
59 [$3], [mandatory], [ax_cxx_compile_cxx$1_required=true],
60 [$3], [optional], [ax_cxx_compile_cxx$1_required=false],
61 [m4_fatal([invalid third argument `$3' to AX_CXX_COMPILE_STDCXX])])
62 AC_LANG_PUSH([C++])dnl
63 ac_success=no
64
65 m4_if([$2], [noext], [], [dnl
66 if test x$ac_success = xno; then
67 for alternative in ${ax_cxx_compile_alternatives}; do
68 switch="-std=gnu++${alternative}"
69 cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch])
70 AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch,
71 $cachevar,
72 [ac_save_CXX="$CXX"
73 CXX="$CXX $switch"
74 AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])],
75 [eval $cachevar=yes],
76 [eval $cachevar=no])
77 CXX="$ac_save_CXX"])
78 if eval test x\$$cachevar = xyes; then
79 CXX="$CXX $switch"
80 if test -n "$CXXCPP" ; then
81 CXXCPP="$CXXCPP $switch"
82 fi
83 ac_success=yes
84 break
85 fi
86 done
87 fi])
88
89 m4_if([$2], [ext], [], [dnl
90 if test x$ac_success = xno; then
91 dnl HP's aCC needs +std=c++11 according to:
92 dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf
93 dnl Cray's crayCC needs "-h std=c++11"
94 for alternative in ${ax_cxx_compile_alternatives}; do
95 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
96 cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch])
97 AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch,
98 $cachevar,
99 [ac_save_CXX="$CXX"
100 CXX="$CXX $switch"
101 AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])],
102 [eval $cachevar=yes],
103 [eval $cachevar=no])
104 CXX="$ac_save_CXX"])
105 if eval test x\$$cachevar = xyes; then
106 CXX="$CXX $switch"
107 if test -n "$CXXCPP" ; then
108 CXXCPP="$CXXCPP $switch"
109 fi
110 ac_success=yes
111 break
112 fi
113 done
114 if test x$ac_success = xyes; then
115 break
116 fi
117 done
118 fi])
119 AC_LANG_POP([C++])
120 if test x$ax_cxx_compile_cxx$1_required = xtrue; then
121 if test x$ac_success = xno; then
122 AC_MSG_ERROR([*** A compiler with support for C++$1 language features is required.])
123 fi
124 fi
125 if test x$ac_success = xno; then
126 HAVE_CXX$1=0
127 AC_MSG_NOTICE([No compiler with C++$1 support was found])
128 else
129 HAVE_CXX$1=1
130 AC_DEFINE(HAVE_CXX$1,1,
131 [define if the compiler supports basic C++$1 syntax])
132 fi
133 AC_SUBST(HAVE_CXX$1)
134])
135
136
137dnl Test body for checking C++11 support
138
139m4_define([_AX_CXX_COMPILE_STDCXX_testbody_11],
140 _AX_CXX_COMPILE_STDCXX_testbody_new_in_11
141)
142
143
144dnl Test body for checking C++14 support
145
146m4_define([_AX_CXX_COMPILE_STDCXX_testbody_14],
147 _AX_CXX_COMPILE_STDCXX_testbody_new_in_11
148 _AX_CXX_COMPILE_STDCXX_testbody_new_in_14
149)
150
151m4_define([_AX_CXX_COMPILE_STDCXX_testbody_17],
152 _AX_CXX_COMPILE_STDCXX_testbody_new_in_11
153 _AX_CXX_COMPILE_STDCXX_testbody_new_in_14
154 _AX_CXX_COMPILE_STDCXX_testbody_new_in_17
155)
156
157dnl Tests for new features in C++11
158
159m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_11], [[
160
161// If the compiler admits that it is not ready for C++11, why torture it?
162// Hopefully, this will speed up the test.
163
164#ifndef __cplusplus
165
166#error "This is not a C++ compiler"
167
168#elif __cplusplus < 201103L
169
170#error "This is not a C++11 compiler"
171
172#else
173
174namespace cxx11
175{
176
177 namespace test_static_assert
178 {
179
180 template <typename T>
181 struct check
182 {
183 static_assert(sizeof(int) <= sizeof(T), "not big enough");
184 };
185
186 }
187
188 namespace test_final_override
189 {
190
191 struct Base
192 {
193 virtual ~Base() {}
194 virtual void f() {}
195 };
196
197 struct Derived : public Base
198 {
199 virtual ~Derived() override {}
200 virtual void f() override {}
201 };
202
203 }
204
205 namespace test_double_right_angle_brackets
206 {
207
208 template < typename T >
209 struct check {};
210
211 typedef check<void> single_type;
212 typedef check<check<void>> double_type;
213 typedef check<check<check<void>>> triple_type;
214 typedef check<check<check<check<void>>>> quadruple_type;
215
216 }
217
218 namespace test_decltype
219 {
220
221 int
222 f()
223 {
224 int a = 1;
225 decltype(a) b = 2;
226 return a + b;
227 }
228
229 }
230
231 namespace test_type_deduction
232 {
233
234 template < typename T1, typename T2 >
235 struct is_same
236 {
237 static const bool value = false;
238 };
239
240 template < typename T >
241 struct is_same<T, T>
242 {
243 static const bool value = true;
244 };
245
246 template < typename T1, typename T2 >
247 auto
248 add(T1 a1, T2 a2) -> decltype(a1 + a2)
249 {
250 return a1 + a2;
251 }
252
253 int
254 test(const int c, volatile int v)
255 {
256 static_assert(is_same<int, decltype(0)>::value == true, "");
257 static_assert(is_same<int, decltype(c)>::value == false, "");
258 static_assert(is_same<int, decltype(v)>::value == false, "");
259 auto ac = c;
260 auto av = v;
261 auto sumi = ac + av + 'x';
262 auto sumf = ac + av + 1.0;
263 static_assert(is_same<int, decltype(ac)>::value == true, "");
264 static_assert(is_same<int, decltype(av)>::value == true, "");
265 static_assert(is_same<int, decltype(sumi)>::value == true, "");
266 static_assert(is_same<int, decltype(sumf)>::value == false, "");
267 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
268 return (sumf > 0.0) ? sumi : add(c, v);
269 }
270
271 }
272
273 namespace test_noexcept
274 {
275
276 int f() { return 0; }
277 int g() noexcept { return 0; }
278
279 static_assert(noexcept(f()) == false, "");
280 static_assert(noexcept(g()) == true, "");
281
282 }
283
284 namespace test_constexpr
285 {
286
287 template < typename CharT >
288 unsigned long constexpr
289 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
290 {
291 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
292 }
293
294 template < typename CharT >
295 unsigned long constexpr
296 strlen_c(const CharT *const s) noexcept
297 {
298 return strlen_c_r(s, 0UL);
299 }
300
301 static_assert(strlen_c("") == 0UL, "");
302 static_assert(strlen_c("1") == 1UL, "");
303 static_assert(strlen_c("example") == 7UL, "");
304 static_assert(strlen_c("another\0example") == 7UL, "");
305
306 }
307
308 namespace test_rvalue_references
309 {
310
311 template < int N >
312 struct answer
313 {
314 static constexpr int value = N;
315 };
316
317 answer<1> f(int&) { return answer<1>(); }
318 answer<2> f(const int&) { return answer<2>(); }
319 answer<3> f(int&&) { return answer<3>(); }
320
321 void
322 test()
323 {
324 int i = 0;
325 const int c = 0;
326 static_assert(decltype(f(i))::value == 1, "");
327 static_assert(decltype(f(c))::value == 2, "");
328 static_assert(decltype(f(0))::value == 3, "");
329 }
330
331 }
332
333 namespace test_uniform_initialization
334 {
335
336 struct test
337 {
338 static const int zero {};
339 static const int one {1};
340 };
341
342 static_assert(test::zero == 0, "");
343 static_assert(test::one == 1, "");
344
345 }
346
347 namespace test_lambdas
348 {
349
350 void
351 test1()
352 {
353 auto lambda1 = [](){};
354 auto lambda2 = lambda1;
355 lambda1();
356 lambda2();
357 }
358
359 int
360 test2()
361 {
362 auto a = [](int i, int j){ return i + j; }(1, 2);
363 auto b = []() -> int { return '0'; }();
364 auto c = [=](){ return a + b; }();
365 auto d = [&](){ return c; }();
366 auto e = [a, &b](int x) mutable {
367 const auto identity = [](int y){ return y; };
368 for (auto i = 0; i < a; ++i)
369 a += b--;
370 return x + identity(a + b);
371 }(0);
372 return a + b + c + d + e;
373 }
374
375 int
376 test3()
377 {
378 const auto nullary = [](){ return 0; };
379 const auto unary = [](int x){ return x; };
380 using nullary_t = decltype(nullary);
381 using unary_t = decltype(unary);
382 const auto higher1st = [](nullary_t f){ return f(); };
383 const auto higher2nd = [unary](nullary_t f1){
384 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
385 };
386 return higher1st(nullary) + higher2nd(nullary)(unary);
387 }
388
389 }
390
391 namespace test_variadic_templates
392 {
393
394 template <int...>
395 struct sum;
396
397 template <int N0, int... N1toN>
398 struct sum<N0, N1toN...>
399 {
400 static constexpr auto value = N0 + sum<N1toN...>::value;
401 };
402
403 template <>
404 struct sum<>
405 {
406 static constexpr auto value = 0;
407 };
408
409 static_assert(sum<>::value == 0, "");
410 static_assert(sum<1>::value == 1, "");
411 static_assert(sum<23>::value == 23, "");
412 static_assert(sum<1, 2>::value == 3, "");
413 static_assert(sum<5, 5, 11>::value == 21, "");
414 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
415
416 }
417
418 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
419 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
420 // because of this.
421 namespace test_template_alias_sfinae
422 {
423
424 struct foo {};
425
426 template<typename T>
427 using member = typename T::member_type;
428
429 template<typename T>
430 void func(...) {}
431
432 template<typename T>
433 void func(member<T>*) {}
434
435 void test();
436
437 void test() { func<foo>(0); }
438
439 }
440
441} // namespace cxx11
442
443#endif // __cplusplus >= 201103L
444
445]])
446
447
448dnl Tests for new features in C++14
449
450m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_14], [[
451
452// If the compiler admits that it is not ready for C++14, why torture it?
453// Hopefully, this will speed up the test.
454
455#ifndef __cplusplus
456
457#error "This is not a C++ compiler"
458
459#elif __cplusplus < 201402L
460
461#error "This is not a C++14 compiler"
462
463#else
464
465namespace cxx14
466{
467
468 namespace test_polymorphic_lambdas
469 {
470
471 int
472 test()
473 {
474 const auto lambda = [](auto&&... args){
475 const auto istiny = [](auto x){
476 return (sizeof(x) == 1UL) ? 1 : 0;
477 };
478 const int aretiny[] = { istiny(args)... };
479 return aretiny[0];
480 };
481 return lambda(1, 1L, 1.0f, '1');
482 }
483
484 }
485
486 namespace test_binary_literals
487 {
488
489 constexpr auto ivii = 0b0000000000101010;
490 static_assert(ivii == 42, "wrong value");
491
492 }
493
494 namespace test_generalized_constexpr
495 {
496
497 template < typename CharT >
498 constexpr unsigned long
499 strlen_c(const CharT *const s) noexcept
500 {
501 auto length = 0UL;
502 for (auto p = s; *p; ++p)
503 ++length;
504 return length;
505 }
506
507 static_assert(strlen_c("") == 0UL, "");
508 static_assert(strlen_c("x") == 1UL, "");
509 static_assert(strlen_c("test") == 4UL, "");
510 static_assert(strlen_c("another\0test") == 7UL, "");
511
512 }
513
514 namespace test_lambda_init_capture
515 {
516
517 int
518 test()
519 {
520 auto x = 0;
521 const auto lambda1 = [a = x](int b){ return a + b; };
522 const auto lambda2 = [a = lambda1(x)](){ return a; };
523 return lambda2();
524 }
525
526 }
527
528 namespace test_digit_separators
529 {
530
531 constexpr auto ten_million = 100'000'000;
532 static_assert(ten_million == 100000000, "");
533
534 }
535
536 namespace test_return_type_deduction
537 {
538
539 auto f(int& x) { return x; }
540 decltype(auto) g(int& x) { return x; }
541
542 template < typename T1, typename T2 >
543 struct is_same
544 {
545 static constexpr auto value = false;
546 };
547
548 template < typename T >
549 struct is_same<T, T>
550 {
551 static constexpr auto value = true;
552 };
553
554 int
555 test()
556 {
557 auto x = 0;
558 static_assert(is_same<int, decltype(f(x))>::value, "");
559 static_assert(is_same<int&, decltype(g(x))>::value, "");
560 return x;
561 }
562
563 }
564
565} // namespace cxx14
566
567#endif // __cplusplus >= 201402L
568
569]])
570
571
572dnl Tests for new features in C++17
573
574m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_17], [[
575
576// If the compiler admits that it is not ready for C++17, why torture it?
577// Hopefully, this will speed up the test.
578
579#ifndef __cplusplus
580
581#error "This is not a C++ compiler"
582
583#elif __cplusplus < 201703L
584
585#error "This is not a C++17 compiler"
586
587#else
588
589#include <initializer_list>
590#include <utility>
591#include <type_traits>
592
593namespace cxx17
594{
595
596 namespace test_constexpr_lambdas
597 {
598
599 constexpr int foo = [](){return 42;}();
600
601 }
602
603 namespace test::nested_namespace::definitions
604 {
605
606 }
607
608 namespace test_fold_expression
609 {
610
611 template<typename... Args>
612 int multiply(Args... args)
613 {
614 return (args * ... * 1);
615 }
616
617 template<typename... Args>
618 bool all(Args... args)
619 {
620 return (args && ...);
621 }
622
623 }
624
625 namespace test_extended_static_assert
626 {
627
628 static_assert (true);
629
630 }
631
632 namespace test_auto_brace_init_list
633 {
634
635 auto foo = {5};
636 auto bar {5};
637
638 static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
639 static_assert(std::is_same<int, decltype(bar)>::value);
640 }
641
642 namespace test_typename_in_template_template_parameter
643 {
644
645 template<template<typename> typename X> struct D;
646
647 }
648
649 namespace test_fallthrough_nodiscard_maybe_unused_attributes
650 {
651
652 int f1()
653 {
654 return 42;
655 }
656
657 [[nodiscard]] int f2()
658 {
659 [[maybe_unused]] auto unused = f1();
660
661 switch (f1())
662 {
663 case 17:
664 f1();
665 [[fallthrough]];
666 case 42:
667 f1();
668 }
669 return f1();
670 }
671
672 }
673
674 namespace test_extended_aggregate_initialization
675 {
676
677 struct base1
678 {
679 int b1, b2 = 42;
680 };
681
682 struct base2
683 {
684 base2() {
685 b3 = 42;
686 }
687 int b3;
688 };
689
690 struct derived : base1, base2
691 {
692 int d;
693 };
694
695 derived d1 {{1, 2}, {}, 4}; // full initialization
696 derived d2 {{}, {}, 4}; // value-initialized bases
697
698 }
699
700 namespace test_general_range_based_for_loop
701 {
702
703 struct iter
704 {
705 int i;
706
707 int& operator* ()
708 {
709 return i;
710 }
711
712 const int& operator* () const
713 {
714 return i;
715 }
716
717 iter& operator++()
718 {
719 ++i;
720 return *this;
721 }
722 };
723
724 struct sentinel
725 {
726 int i;
727 };
728
729 bool operator== (const iter& i, const sentinel& s)
730 {
731 return i.i == s.i;
732 }
733
734 bool operator!= (const iter& i, const sentinel& s)
735 {
736 return !(i == s);
737 }
738
739 struct range
740 {
741 iter begin() const
742 {
743 return {0};
744 }
745
746 sentinel end() const
747 {
748 return {5};
749 }
750 };
751
752 void f()
753 {
754 range r {};
755
756 for (auto i : r)
757 {
758 [[maybe_unused]] auto v = i;
759 }
760 }
761
762 }
763
764 namespace test_lambda_capture_asterisk_this_by_value
765 {
766
767 struct t
768 {
769 int i;
770 int foo()
771 {
772 return [*this]()
773 {
774 return i;
775 }();
776 }
777 };
778
779 }
780
781 namespace test_enum_class_construction
782 {
783
784 enum class byte : unsigned char
785 {};
786
787 byte foo {42};
788
789 }
790
791 namespace test_constexpr_if
792 {
793
794 template <bool cond>
795 int f ()
796 {
797 if constexpr(cond)
798 {
799 return 13;
800 }
801 else
802 {
803 return 42;
804 }
805 }
806
807 }
808
809 namespace test_selection_statement_with_initializer
810 {
811
812 int f()
813 {
814 return 13;
815 }
816
817 int f2()
818 {
819 if (auto i = f(); i > 0)
820 {
821 return 3;
822 }
823
824 switch (auto i = f(); i + 4)
825 {
826 case 17:
827 return 2;
828
829 default:
830 return 1;
831 }
832 }
833
834 }
835
836 namespace test_template_argument_deduction_for_class_templates
837 {
838
839 template <typename T1, typename T2>
840 struct pair
841 {
842 pair (T1 p1, T2 p2)
843 : m1 {p1},
844 m2 {p2}
845 {}
846
847 T1 m1;
848 T2 m2;
849 };
850
851 void f()
852 {
853 [[maybe_unused]] auto p = pair{13, 42u};
854 }
855
856 }
857
858 namespace test_non_type_auto_template_parameters
859 {
860
861 template <auto n>
862 struct B
863 {};
864
865 B<5> b1;
866 B<'a'> b2;
867
868 }
869
870 namespace test_structured_bindings
871 {
872
873 int arr[2] = { 1, 2 };
874 std::pair<int, int> pr = { 1, 2 };
875
876 auto f1() -> int(&)[2]
877 {
878 return arr;
879 }
880
881 auto f2() -> std::pair<int, int>&
882 {
883 return pr;
884 }
885
886 struct S
887 {
888 int x1 : 2;
889 volatile double y1;
890 };
891
892 S f3()
893 {
894 return {};
895 }
896
897 auto [ x1, y1 ] = f1();
898 auto& [ xr1, yr1 ] = f1();
899 auto [ x2, y2 ] = f2();
900 auto& [ xr2, yr2 ] = f2();
901 const auto [ x3, y3 ] = f3();
902
903 }
904
905 namespace test_exception_spec_type_system
906 {
907
908 struct Good {};
909 struct Bad {};
910
911 void g1() noexcept;
912 void g2();
913
914 template<typename T>
915 Bad
916 f(T*, T*);
917
918 template<typename T1, typename T2>
919 Good
920 f(T1*, T2*);
921
922 static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
923
924 }
925
926 namespace test_inline_variables
927 {
928
929 template<class T> void f(T)
930 {}
931
932 template<class T> inline T g(T)
933 {
934 return T{};
935 }
936
937 template<> inline void f<>(int)
938 {}
939
940 template<> int g<>(int)
941 {
942 return 5;
943 }
944
945 }
946
947} // namespace cxx17
948
949#endif // __cplusplus < 201703L
950
951]])
diff --git a/scilab/m4/ax_cxx_compile_stdcxx_11.m4 b/scilab/m4/ax_cxx_compile_stdcxx_11.m4
deleted file mode 100644
index 163a4c6..0000000
--- a/scilab/m4/ax_cxx_compile_stdcxx_11.m4
+++ /dev/null
@@ -1,142 +0,0 @@
1# ============================================================================
2# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
3# ============================================================================
4#
5# SYNOPSIS
6#
7# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
8#
9# DESCRIPTION
10#
11# Check for baseline language coverage in the compiler for the C++11
12# standard; if necessary, add switches to CXXFLAGS to enable support.
13#
14# The first argument, if specified, indicates whether you insist on an
15# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
16# -std=c++11). If neither is specified, you get whatever works, with
17# preference for an extended mode.
18#
19# The second argument, if specified 'mandatory' or if left unspecified,
20# indicates that baseline C++11 support is required and that the macro
21# should error out if no mode with that support is found. If specified
22# 'optional', then configuration proceeds regardless, after defining
23# HAVE_CXX11 if and only if a supporting mode is found.
24#
25# LICENSE
26#
27# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
28# Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
29# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
30# Copyright (c) 2014 Alexey Sokolov <sokolov@google.com>
31#
32# Copying and distribution of this file, with or without modification, are
33# permitted in any medium without royalty provided the copyright notice
34# and this notice are preserved. This file is offered as-is, without any
35# warranty.
36
37#serial 4
38
39m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[
40 template <typename T>
41 struct check
42 {
43 static_assert(sizeof(int) <= sizeof(T), "not big enough");
44 };
45
46 struct Base {
47 virtual void f() {}
48 };
49 struct Child : public Base {
50 virtual void f() override {}
51 };
52
53 typedef check<check<bool>> right_angle_brackets;
54
55 int a;
56 decltype(a) b;
57
58 typedef check<int> check_type;
59 check_type c;
60 check_type&& cr = static_cast<check_type&&>(c);
61
62 auto d = a;
63 auto l = [](){};
64]])
65
66AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [dnl
67 m4_if([$1], [], [],
68 [$1], [ext], [],
69 [$1], [noext], [],
70 [m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl
71 m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
72 [$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
73 [$2], [optional], [ax_cxx_compile_cxx11_required=false],
74 [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])])
75 AC_LANG_PUSH([C++])dnl
76 ac_success=no
77 AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
78 ax_cv_cxx_compile_cxx11,
79 [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
80 [ax_cv_cxx_compile_cxx11=yes],
81 [ax_cv_cxx_compile_cxx11=no])])
82 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
83 ac_success=yes
84 fi
85
86 m4_if([$1], [noext], [], [dnl
87 if test x$ac_success = xno; then
88 for switch in -std=gnu++11 -std=gnu++0x; do
89 cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
90 AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
91 $cachevar,
92 [ac_save_CXXFLAGS="$CXXFLAGS"
93 CXXFLAGS="$CXXFLAGS $switch"
94 AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
95 [eval $cachevar=yes],
96 [eval $cachevar=no])
97 CXXFLAGS="$ac_save_CXXFLAGS"])
98 if eval test x\$$cachevar = xyes; then
99 CXXFLAGS="$CXXFLAGS $switch"
100 ac_success=yes
101 break
102 fi
103 done
104 fi])
105
106 m4_if([$1], [ext], [], [dnl
107 if test x$ac_success = xno; then
108 for switch in -std=c++11 -std=c++0x; do
109 cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
110 AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
111 $cachevar,
112 [ac_save_CXXFLAGS="$CXXFLAGS"
113 CXXFLAGS="$CXXFLAGS $switch"
114 AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
115 [eval $cachevar=yes],
116 [eval $cachevar=no])
117 CXXFLAGS="$ac_save_CXXFLAGS"])
118 if eval test x\$$cachevar = xyes; then
119 CXXFLAGS="$CXXFLAGS $switch"
120 ac_success=yes
121 break
122 fi
123 done
124 fi])
125 AC_LANG_POP([C++])
126 if test x$ax_cxx_compile_cxx11_required = xtrue; then
127 if test x$ac_success = xno; then
128 AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
129 fi
130 else
131 if test x$ac_success = xno; then
132 HAVE_CXX11=0
133 AC_MSG_NOTICE([No compiler with C++11 support was found])
134 else
135 HAVE_CXX11=1
136 AC_DEFINE(HAVE_CXX11,1,
137 [define if the compiler supports basic C++11 syntax])
138 fi
139
140 AC_SUBST(HAVE_CXX11)
141 fi
142])
diff --git a/scilab/modules/Makefile.in b/scilab/modules/Makefile.in
index d5999ab..bd54754 100644
--- a/scilab/modules/Makefile.in
+++ b/scilab/modules/Makefile.in
@@ -129,7 +129,7 @@ host_triplet = @host@
129@FORCE_LINK_TRUE@am__append_9 = $(ENGINE_LIBS_DYNAMIC_LOAD) 129@FORCE_LINK_TRUE@am__append_9 = $(ENGINE_LIBS_DYNAMIC_LOAD)
130subdir = modules 130subdir = modules
131ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 131ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
132am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 132am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
133 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 133 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
134 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 134 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
135 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 135 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -395,7 +395,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
395GREP = @GREP@ 395GREP = @GREP@
396GUI_ENABLE = @GUI_ENABLE@ 396GUI_ENABLE = @GUI_ENABLE@
397HAMCREST = @HAMCREST@ 397HAMCREST = @HAMCREST@
398HAVE_CXX11 = @HAVE_CXX11@ 398HAVE_CXX17 = @HAVE_CXX17@
399HDF5_CFLAGS = @HDF5_CFLAGS@ 399HDF5_CFLAGS = @HDF5_CFLAGS@
400HDF5_LIBS = @HDF5_LIBS@ 400HDF5_LIBS = @HDF5_LIBS@
401HELP_ENABLE = @HELP_ENABLE@ 401HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/action_binding/Makefile.in b/scilab/modules/action_binding/Makefile.in
index b0ce6c0..bf2d8c1 100644
--- a/scilab/modules/action_binding/Makefile.in
+++ b/scilab/modules/action_binding/Makefile.in
@@ -127,7 +127,7 @@ host_triplet = @host@
127@NEED_JAVA_TRUE@am__append_4 = java 127@NEED_JAVA_TRUE@am__append_4 = java
128subdir = modules/action_binding 128subdir = modules/action_binding
129ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 129ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
130am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 130am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
131 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 131 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
132 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 132 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
133 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 133 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -390,7 +390,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
390GREP = @GREP@ 390GREP = @GREP@
391GUI_ENABLE = @GUI_ENABLE@ 391GUI_ENABLE = @GUI_ENABLE@
392HAMCREST = @HAMCREST@ 392HAMCREST = @HAMCREST@
393HAVE_CXX11 = @HAVE_CXX11@ 393HAVE_CXX17 = @HAVE_CXX17@
394HDF5_CFLAGS = @HDF5_CFLAGS@ 394HDF5_CFLAGS = @HDF5_CFLAGS@
395HDF5_LIBS = @HDF5_LIBS@ 395HDF5_LIBS = @HDF5_LIBS@
396HELP_ENABLE = @HELP_ENABLE@ 396HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/api_scilab/Makefile.in b/scilab/modules/api_scilab/Makefile.in
index 3599f67..9d3eaf1 100644
--- a/scilab/modules/api_scilab/Makefile.in
+++ b/scilab/modules/api_scilab/Makefile.in
@@ -119,7 +119,7 @@ host_triplet = @host@
119@NEED_JAVA_TRUE@am__append_1 = java 119@NEED_JAVA_TRUE@am__append_1 = java
120subdir = modules/api_scilab 120subdir = modules/api_scilab
121ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 121ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
122am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 122am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
123 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 123 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
124 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 124 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
125 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 125 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -374,7 +374,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
374GREP = @GREP@ 374GREP = @GREP@
375GUI_ENABLE = @GUI_ENABLE@ 375GUI_ENABLE = @GUI_ENABLE@
376HAMCREST = @HAMCREST@ 376HAMCREST = @HAMCREST@
377HAVE_CXX11 = @HAVE_CXX11@ 377HAVE_CXX17 = @HAVE_CXX17@
378HDF5_CFLAGS = @HDF5_CFLAGS@ 378HDF5_CFLAGS = @HDF5_CFLAGS@
379HDF5_LIBS = @HDF5_LIBS@ 379HDF5_LIBS = @HDF5_LIBS@
380HELP_ENABLE = @HELP_ENABLE@ 380HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/arnoldi/Makefile.in b/scilab/modules/arnoldi/Makefile.in
index 49a8869..803422a 100644
--- a/scilab/modules/arnoldi/Makefile.in
+++ b/scilab/modules/arnoldi/Makefile.in
@@ -117,7 +117,7 @@ host_triplet = @host@
117@NEED_JAVA_TRUE@am__append_1 = java 117@NEED_JAVA_TRUE@am__append_1 = java
118subdir = modules/arnoldi 118subdir = modules/arnoldi
119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -349,7 +349,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
349GREP = @GREP@ 349GREP = @GREP@
350GUI_ENABLE = @GUI_ENABLE@ 350GUI_ENABLE = @GUI_ENABLE@
351HAMCREST = @HAMCREST@ 351HAMCREST = @HAMCREST@
352HAVE_CXX11 = @HAVE_CXX11@ 352HAVE_CXX17 = @HAVE_CXX17@
353HDF5_CFLAGS = @HDF5_CFLAGS@ 353HDF5_CFLAGS = @HDF5_CFLAGS@
354HDF5_LIBS = @HDF5_LIBS@ 354HDF5_LIBS = @HDF5_LIBS@
355HELP_ENABLE = @HELP_ENABLE@ 355HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/ast/Makefile.in b/scilab/modules/ast/Makefile.in
index db0fb6e..d5b2a4f 100644
--- a/scilab/modules/ast/Makefile.in
+++ b/scilab/modules/ast/Makefile.in
@@ -122,7 +122,7 @@ host_triplet = @host@
122@NEED_JAVA_TRUE@am__append_2 = java 122@NEED_JAVA_TRUE@am__append_2 = java
123subdir = modules/ast 123subdir = modules/ast
124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -1025,7 +1025,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
1025GREP = @GREP@ 1025GREP = @GREP@
1026GUI_ENABLE = @GUI_ENABLE@ 1026GUI_ENABLE = @GUI_ENABLE@
1027HAMCREST = @HAMCREST@ 1027HAMCREST = @HAMCREST@
1028HAVE_CXX11 = @HAVE_CXX11@ 1028HAVE_CXX17 = @HAVE_CXX17@
1029HDF5_CFLAGS = @HDF5_CFLAGS@ 1029HDF5_CFLAGS = @HDF5_CFLAGS@
1030HDF5_LIBS = @HDF5_LIBS@ 1030HDF5_LIBS = @HDF5_LIBS@
1031HELP_ENABLE = @HELP_ENABLE@ 1031HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/atoms/Makefile.in b/scilab/modules/atoms/Makefile.in
index 82089b0..d5dcd12 100644
--- a/scilab/modules/atoms/Makefile.in
+++ b/scilab/modules/atoms/Makefile.in
@@ -122,7 +122,7 @@ host_triplet = @host@
122@NEED_JAVA_TRUE@am__append_1 = java 122@NEED_JAVA_TRUE@am__append_1 = java
123subdir = modules/atoms 123subdir = modules/atoms
124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -280,7 +280,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
280GREP = @GREP@ 280GREP = @GREP@
281GUI_ENABLE = @GUI_ENABLE@ 281GUI_ENABLE = @GUI_ENABLE@
282HAMCREST = @HAMCREST@ 282HAMCREST = @HAMCREST@
283HAVE_CXX11 = @HAVE_CXX11@ 283HAVE_CXX17 = @HAVE_CXX17@
284HDF5_CFLAGS = @HDF5_CFLAGS@ 284HDF5_CFLAGS = @HDF5_CFLAGS@
285HDF5_LIBS = @HDF5_LIBS@ 285HDF5_LIBS = @HDF5_LIBS@
286HELP_ENABLE = @HELP_ENABLE@ 286HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/boolean/Makefile.in b/scilab/modules/boolean/Makefile.in
index 89f76ff..81b398f 100644
--- a/scilab/modules/boolean/Makefile.in
+++ b/scilab/modules/boolean/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/boolean 117subdir = modules/boolean
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -363,7 +363,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
363GREP = @GREP@ 363GREP = @GREP@
364GUI_ENABLE = @GUI_ENABLE@ 364GUI_ENABLE = @GUI_ENABLE@
365HAMCREST = @HAMCREST@ 365HAMCREST = @HAMCREST@
366HAVE_CXX11 = @HAVE_CXX11@ 366HAVE_CXX17 = @HAVE_CXX17@
367HDF5_CFLAGS = @HDF5_CFLAGS@ 367HDF5_CFLAGS = @HDF5_CFLAGS@
368HDF5_LIBS = @HDF5_LIBS@ 368HDF5_LIBS = @HDF5_LIBS@
369HELP_ENABLE = @HELP_ENABLE@ 369HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/cacsd/Makefile.in b/scilab/modules/cacsd/Makefile.in
index a02c998..b5fc74d 100644
--- a/scilab/modules/cacsd/Makefile.in
+++ b/scilab/modules/cacsd/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/cacsd 117subdir = modules/cacsd
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -474,7 +474,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
474GREP = @GREP@ 474GREP = @GREP@
475GUI_ENABLE = @GUI_ENABLE@ 475GUI_ENABLE = @GUI_ENABLE@
476HAMCREST = @HAMCREST@ 476HAMCREST = @HAMCREST@
477HAVE_CXX11 = @HAVE_CXX11@ 477HAVE_CXX17 = @HAVE_CXX17@
478HDF5_CFLAGS = @HDF5_CFLAGS@ 478HDF5_CFLAGS = @HDF5_CFLAGS@
479HDF5_LIBS = @HDF5_LIBS@ 479HDF5_LIBS = @HDF5_LIBS@
480HELP_ENABLE = @HELP_ENABLE@ 480HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/call_scilab/Makefile.in b/scilab/modules/call_scilab/Makefile.in
index a08a05d..f20fc0c 100644
--- a/scilab/modules/call_scilab/Makefile.in
+++ b/scilab/modules/call_scilab/Makefile.in
@@ -117,7 +117,7 @@ host_triplet = @host@
117@NEED_JAVA_TRUE@am__append_1 = java 117@NEED_JAVA_TRUE@am__append_1 = java
118subdir = modules/call_scilab 118subdir = modules/call_scilab
119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -347,7 +347,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
347GREP = @GREP@ 347GREP = @GREP@
348GUI_ENABLE = @GUI_ENABLE@ 348GUI_ENABLE = @GUI_ENABLE@
349HAMCREST = @HAMCREST@ 349HAMCREST = @HAMCREST@
350HAVE_CXX11 = @HAVE_CXX11@ 350HAVE_CXX17 = @HAVE_CXX17@
351HDF5_CFLAGS = @HDF5_CFLAGS@ 351HDF5_CFLAGS = @HDF5_CFLAGS@
352HDF5_LIBS = @HDF5_LIBS@ 352HDF5_LIBS = @HDF5_LIBS@
353HELP_ENABLE = @HELP_ENABLE@ 353HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/commons/Makefile.in b/scilab/modules/commons/Makefile.in
index 2e5c77c..087e8fa 100644
--- a/scilab/modules/commons/Makefile.in
+++ b/scilab/modules/commons/Makefile.in
@@ -129,7 +129,7 @@ host_triplet = @host@
129@NEED_JAVA_TRUE@am__append_5 = java 129@NEED_JAVA_TRUE@am__append_5 = java
130subdir = modules/commons 130subdir = modules/commons
131ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 131ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
132am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 132am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
133 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 133 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
134 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 134 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
135 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 135 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -377,7 +377,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
377GREP = @GREP@ 377GREP = @GREP@
378GUI_ENABLE = @GUI_ENABLE@ 378GUI_ENABLE = @GUI_ENABLE@
379HAMCREST = @HAMCREST@ 379HAMCREST = @HAMCREST@
380HAVE_CXX11 = @HAVE_CXX11@ 380HAVE_CXX17 = @HAVE_CXX17@
381HDF5_CFLAGS = @HDF5_CFLAGS@ 381HDF5_CFLAGS = @HDF5_CFLAGS@
382HDF5_LIBS = @HDF5_LIBS@ 382HDF5_LIBS = @HDF5_LIBS@
383HELP_ENABLE = @HELP_ENABLE@ 383HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/compatibility_functions/Makefile.in b/scilab/modules/compatibility_functions/Makefile.in
index 5097371..18e7e74 100644
--- a/scilab/modules/compatibility_functions/Makefile.in
+++ b/scilab/modules/compatibility_functions/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/compatibility_functions 117subdir = modules/compatibility_functions
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -272,7 +272,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
272GREP = @GREP@ 272GREP = @GREP@
273GUI_ENABLE = @GUI_ENABLE@ 273GUI_ENABLE = @GUI_ENABLE@
274HAMCREST = @HAMCREST@ 274HAMCREST = @HAMCREST@
275HAVE_CXX11 = @HAVE_CXX11@ 275HAVE_CXX17 = @HAVE_CXX17@
276HDF5_CFLAGS = @HDF5_CFLAGS@ 276HDF5_CFLAGS = @HDF5_CFLAGS@
277HDF5_LIBS = @HDF5_LIBS@ 277HDF5_LIBS = @HDF5_LIBS@
278HELP_ENABLE = @HELP_ENABLE@ 278HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/completion/Makefile.in b/scilab/modules/completion/Makefile.in
index 6f43286..c38e499 100644
--- a/scilab/modules/completion/Makefile.in
+++ b/scilab/modules/completion/Makefile.in
@@ -124,7 +124,7 @@ host_triplet = @host@
124@NEED_JAVA_TRUE@am__append_1 = java 124@NEED_JAVA_TRUE@am__append_1 = java
125subdir = modules/completion 125subdir = modules/completion
126ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 126ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
127am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 127am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
128 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 128 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
129 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 129 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
130 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 130 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -430,7 +430,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
430GREP = @GREP@ 430GREP = @GREP@
431GUI_ENABLE = @GUI_ENABLE@ 431GUI_ENABLE = @GUI_ENABLE@
432HAMCREST = @HAMCREST@ 432HAMCREST = @HAMCREST@
433HAVE_CXX11 = @HAVE_CXX11@ 433HAVE_CXX17 = @HAVE_CXX17@
434HDF5_CFLAGS = @HDF5_CFLAGS@ 434HDF5_CFLAGS = @HDF5_CFLAGS@
435HDF5_LIBS = @HDF5_LIBS@ 435HDF5_LIBS = @HDF5_LIBS@
436HELP_ENABLE = @HELP_ENABLE@ 436HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/console/Makefile.in b/scilab/modules/console/Makefile.in
index 539bace..a20bfa4 100644
--- a/scilab/modules/console/Makefile.in
+++ b/scilab/modules/console/Makefile.in
@@ -138,7 +138,7 @@ host_triplet = @host@
138@NEED_JAVA_TRUE@am__append_6 = java 138@NEED_JAVA_TRUE@am__append_6 = java
139subdir = modules/console 139subdir = modules/console
140ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 140ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
141am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 141am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
142 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 142 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
143 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 143 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
144 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 144 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -462,7 +462,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
462GREP = @GREP@ 462GREP = @GREP@
463GUI_ENABLE = @GUI_ENABLE@ 463GUI_ENABLE = @GUI_ENABLE@
464HAMCREST = @HAMCREST@ 464HAMCREST = @HAMCREST@
465HAVE_CXX11 = @HAVE_CXX11@ 465HAVE_CXX17 = @HAVE_CXX17@
466HDF5_CFLAGS = @HDF5_CFLAGS@ 466HDF5_CFLAGS = @HDF5_CFLAGS@
467HDF5_LIBS = @HDF5_LIBS@ 467HDF5_LIBS = @HDF5_LIBS@
468HELP_ENABLE = @HELP_ENABLE@ 468HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/core/Makefile.in b/scilab/modules/core/Makefile.in
index b337141..1b0eedc 100644
--- a/scilab/modules/core/Makefile.in
+++ b/scilab/modules/core/Makefile.in
@@ -138,7 +138,7 @@ host_triplet = @host@
138@NEED_JAVA_TRUE@am__append_3 = java 138@NEED_JAVA_TRUE@am__append_3 = java
139subdir = modules/core 139subdir = modules/core
140ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 140ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
141am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 141am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
142 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 142 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
143 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 143 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
144 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 144 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -659,7 +659,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
659GREP = @GREP@ 659GREP = @GREP@
660GUI_ENABLE = @GUI_ENABLE@ 660GUI_ENABLE = @GUI_ENABLE@
661HAMCREST = @HAMCREST@ 661HAMCREST = @HAMCREST@
662HAVE_CXX11 = @HAVE_CXX11@ 662HAVE_CXX17 = @HAVE_CXX17@
663HDF5_CFLAGS = @HDF5_CFLAGS@ 663HDF5_CFLAGS = @HDF5_CFLAGS@
664HDF5_LIBS = @HDF5_LIBS@ 664HDF5_LIBS = @HDF5_LIBS@
665HELP_ENABLE = @HELP_ENABLE@ 665HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/coverage/Makefile.in b/scilab/modules/coverage/Makefile.in
index b0c9089..0165623 100644
--- a/scilab/modules/coverage/Makefile.in
+++ b/scilab/modules/coverage/Makefile.in
@@ -120,7 +120,7 @@ host_triplet = @host@
120@NEED_JAVA_TRUE@am__append_1 = java 120@NEED_JAVA_TRUE@am__append_1 = java
121subdir = modules/coverage 121subdir = modules/coverage
122ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 122ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
123am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 123am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
124 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 124 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
125 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 125 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
126 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 126 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -370,7 +370,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
370GREP = @GREP@ 370GREP = @GREP@
371GUI_ENABLE = @GUI_ENABLE@ 371GUI_ENABLE = @GUI_ENABLE@
372HAMCREST = @HAMCREST@ 372HAMCREST = @HAMCREST@
373HAVE_CXX11 = @HAVE_CXX11@ 373HAVE_CXX17 = @HAVE_CXX17@
374HDF5_CFLAGS = @HDF5_CFLAGS@ 374HDF5_CFLAGS = @HDF5_CFLAGS@
375HDF5_LIBS = @HDF5_LIBS@ 375HDF5_LIBS = @HDF5_LIBS@
376HELP_ENABLE = @HELP_ENABLE@ 376HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/data_structures/Makefile.in b/scilab/modules/data_structures/Makefile.in
index 3330fd8..cffc315 100644
--- a/scilab/modules/data_structures/Makefile.in
+++ b/scilab/modules/data_structures/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/data_structures 117subdir = modules/data_structures
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -336,7 +336,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
336GREP = @GREP@ 336GREP = @GREP@
337GUI_ENABLE = @GUI_ENABLE@ 337GUI_ENABLE = @GUI_ENABLE@
338HAMCREST = @HAMCREST@ 338HAMCREST = @HAMCREST@
339HAVE_CXX11 = @HAVE_CXX11@ 339HAVE_CXX17 = @HAVE_CXX17@
340HDF5_CFLAGS = @HDF5_CFLAGS@ 340HDF5_CFLAGS = @HDF5_CFLAGS@
341HDF5_LIBS = @HDF5_LIBS@ 341HDF5_LIBS = @HDF5_LIBS@
342HELP_ENABLE = @HELP_ENABLE@ 342HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/demo_tools/Makefile.in b/scilab/modules/demo_tools/Makefile.in
index 6f65135..5856def 100644
--- a/scilab/modules/demo_tools/Makefile.in
+++ b/scilab/modules/demo_tools/Makefile.in
@@ -115,7 +115,7 @@ host_triplet = @host@
115@NEED_JAVA_TRUE@am__append_1 = java 115@NEED_JAVA_TRUE@am__append_1 = java
116subdir = modules/demo_tools 116subdir = modules/demo_tools
117ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 117ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
118am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 118am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
119 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 119 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
120 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 120 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
121 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 121 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -272,7 +272,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
272GREP = @GREP@ 272GREP = @GREP@
273GUI_ENABLE = @GUI_ENABLE@ 273GUI_ENABLE = @GUI_ENABLE@
274HAMCREST = @HAMCREST@ 274HAMCREST = @HAMCREST@
275HAVE_CXX11 = @HAVE_CXX11@ 275HAVE_CXX17 = @HAVE_CXX17@
276HDF5_CFLAGS = @HDF5_CFLAGS@ 276HDF5_CFLAGS = @HDF5_CFLAGS@
277HDF5_LIBS = @HDF5_LIBS@ 277HDF5_LIBS = @HDF5_LIBS@
278HELP_ENABLE = @HELP_ENABLE@ 278HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/development_tools/Makefile.in b/scilab/modules/development_tools/Makefile.in
index 7765602..f07b16f 100644
--- a/scilab/modules/development_tools/Makefile.in
+++ b/scilab/modules/development_tools/Makefile.in
@@ -115,7 +115,7 @@ host_triplet = @host@
115@NEED_JAVA_TRUE@am__append_1 = java 115@NEED_JAVA_TRUE@am__append_1 = java
116subdir = modules/development_tools 116subdir = modules/development_tools
117ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 117ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
118am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 118am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
119 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 119 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
120 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 120 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
121 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 121 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -272,7 +272,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
272GREP = @GREP@ 272GREP = @GREP@
273GUI_ENABLE = @GUI_ENABLE@ 273GUI_ENABLE = @GUI_ENABLE@
274HAMCREST = @HAMCREST@ 274HAMCREST = @HAMCREST@
275HAVE_CXX11 = @HAVE_CXX11@ 275HAVE_CXX17 = @HAVE_CXX17@
276HDF5_CFLAGS = @HDF5_CFLAGS@ 276HDF5_CFLAGS = @HDF5_CFLAGS@
277HDF5_LIBS = @HDF5_LIBS@ 277HDF5_LIBS = @HDF5_LIBS@
278HELP_ENABLE = @HELP_ENABLE@ 278HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/development_tools/src/fake/Makefile.in b/scilab/modules/development_tools/src/fake/Makefile.in
index a7699c2..ca3beb8 100644
--- a/scilab/modules/development_tools/src/fake/Makefile.in
+++ b/scilab/modules/development_tools/src/fake/Makefile.in
@@ -89,7 +89,7 @@ build_triplet = @build@
89host_triplet = @host@ 89host_triplet = @host@
90subdir = modules/development_tools/src/fake 90subdir = modules/development_tools/src/fake
91ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 91ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 92am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
93 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 93 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
94 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 94 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
95 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 95 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -213,7 +213,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
213GREP = @GREP@ 213GREP = @GREP@
214GUI_ENABLE = @GUI_ENABLE@ 214GUI_ENABLE = @GUI_ENABLE@
215HAMCREST = @HAMCREST@ 215HAMCREST = @HAMCREST@
216HAVE_CXX11 = @HAVE_CXX11@ 216HAVE_CXX17 = @HAVE_CXX17@
217HDF5_CFLAGS = @HDF5_CFLAGS@ 217HDF5_CFLAGS = @HDF5_CFLAGS@
218HDF5_LIBS = @HDF5_LIBS@ 218HDF5_LIBS = @HDF5_LIBS@
219HELP_ENABLE = @HELP_ENABLE@ 219HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/differential_equations/Makefile.in b/scilab/modules/differential_equations/Makefile.in
index 23b13c9..990b0fd 100644
--- a/scilab/modules/differential_equations/Makefile.in
+++ b/scilab/modules/differential_equations/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/differential_equations 117subdir = modules/differential_equations
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -456,7 +456,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
456GREP = @GREP@ 456GREP = @GREP@
457GUI_ENABLE = @GUI_ENABLE@ 457GUI_ENABLE = @GUI_ENABLE@
458HAMCREST = @HAMCREST@ 458HAMCREST = @HAMCREST@
459HAVE_CXX11 = @HAVE_CXX11@ 459HAVE_CXX17 = @HAVE_CXX17@
460HDF5_CFLAGS = @HDF5_CFLAGS@ 460HDF5_CFLAGS = @HDF5_CFLAGS@
461HDF5_LIBS = @HDF5_LIBS@ 461HDF5_LIBS = @HDF5_LIBS@
462HELP_ENABLE = @HELP_ENABLE@ 462HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/dynamic_link/Makefile.in b/scilab/modules/dynamic_link/Makefile.in
index 4d21ab1..0ba7528 100644
--- a/scilab/modules/dynamic_link/Makefile.in
+++ b/scilab/modules/dynamic_link/Makefile.in
@@ -118,7 +118,7 @@ host_triplet = @host@
118@NEED_JAVA_TRUE@am__append_1 = java 118@NEED_JAVA_TRUE@am__append_1 = java
119subdir = modules/dynamic_link 119subdir = modules/dynamic_link
120ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 120ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
121am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 121am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
122 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 122 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
123 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 123 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
124 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 124 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -391,7 +391,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
391GREP = @GREP@ 391GREP = @GREP@
392GUI_ENABLE = @GUI_ENABLE@ 392GUI_ENABLE = @GUI_ENABLE@
393HAMCREST = @HAMCREST@ 393HAMCREST = @HAMCREST@
394HAVE_CXX11 = @HAVE_CXX11@ 394HAVE_CXX17 = @HAVE_CXX17@
395HDF5_CFLAGS = @HDF5_CFLAGS@ 395HDF5_CFLAGS = @HDF5_CFLAGS@
396HDF5_LIBS = @HDF5_LIBS@ 396HDF5_LIBS = @HDF5_LIBS@
397HELP_ENABLE = @HELP_ENABLE@ 397HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/elementary_functions/Makefile.in b/scilab/modules/elementary_functions/Makefile.in
index 505c909..9879ef8 100644
--- a/scilab/modules/elementary_functions/Makefile.in
+++ b/scilab/modules/elementary_functions/Makefile.in
@@ -118,7 +118,7 @@ host_triplet = @host@
118@NEED_JAVA_TRUE@am__append_3 = java 118@NEED_JAVA_TRUE@am__append_3 = java
119subdir = modules/elementary_functions 119subdir = modules/elementary_functions
120ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 120ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
121am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 121am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
122 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 122 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
123 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 123 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
124 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 124 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -714,7 +714,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
714GREP = @GREP@ 714GREP = @GREP@
715GUI_ENABLE = @GUI_ENABLE@ 715GUI_ENABLE = @GUI_ENABLE@
716HAMCREST = @HAMCREST@ 716HAMCREST = @HAMCREST@
717HAVE_CXX11 = @HAVE_CXX11@ 717HAVE_CXX17 = @HAVE_CXX17@
718HDF5_CFLAGS = @HDF5_CFLAGS@ 718HDF5_CFLAGS = @HDF5_CFLAGS@
719HDF5_LIBS = @HDF5_LIBS@ 719HDF5_LIBS = @HDF5_LIBS@
720HELP_ENABLE = @HELP_ENABLE@ 720HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/external_objects/Makefile.in b/scilab/modules/external_objects/Makefile.in
index cd1d3fe..f849616 100644
--- a/scilab/modules/external_objects/Makefile.in
+++ b/scilab/modules/external_objects/Makefile.in
@@ -126,7 +126,7 @@ host_triplet = @host@
126@NEED_JAVA_TRUE@am__append_1 = java 126@NEED_JAVA_TRUE@am__append_1 = java
127subdir = modules/external_objects 127subdir = modules/external_objects
128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -513,7 +513,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
513GREP = @GREP@ 513GREP = @GREP@
514GUI_ENABLE = @GUI_ENABLE@ 514GUI_ENABLE = @GUI_ENABLE@
515HAMCREST = @HAMCREST@ 515HAMCREST = @HAMCREST@
516HAVE_CXX11 = @HAVE_CXX11@ 516HAVE_CXX17 = @HAVE_CXX17@
517HDF5_CFLAGS = @HDF5_CFLAGS@ 517HDF5_CFLAGS = @HDF5_CFLAGS@
518HDF5_LIBS = @HDF5_LIBS@ 518HDF5_LIBS = @HDF5_LIBS@
519HELP_ENABLE = @HELP_ENABLE@ 519HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/external_objects_java/Makefile.in b/scilab/modules/external_objects_java/Makefile.in
index 32e11d4..6825d19 100644
--- a/scilab/modules/external_objects_java/Makefile.in
+++ b/scilab/modules/external_objects_java/Makefile.in
@@ -126,7 +126,7 @@ host_triplet = @host@
126@NEED_JAVA_TRUE@am__append_1 = java 126@NEED_JAVA_TRUE@am__append_1 = java
127subdir = modules/external_objects_java 127subdir = modules/external_objects_java
128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -434,7 +434,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
434GREP = @GREP@ 434GREP = @GREP@
435GUI_ENABLE = @GUI_ENABLE@ 435GUI_ENABLE = @GUI_ENABLE@
436HAMCREST = @HAMCREST@ 436HAMCREST = @HAMCREST@
437HAVE_CXX11 = @HAVE_CXX11@ 437HAVE_CXX17 = @HAVE_CXX17@
438HDF5_CFLAGS = @HDF5_CFLAGS@ 438HDF5_CFLAGS = @HDF5_CFLAGS@
439HDF5_LIBS = @HDF5_LIBS@ 439HDF5_LIBS = @HDF5_LIBS@
440HELP_ENABLE = @HELP_ENABLE@ 440HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/fftw/Makefile.in b/scilab/modules/fftw/Makefile.in
index d0bf265..a1f7193 100644
--- a/scilab/modules/fftw/Makefile.in
+++ b/scilab/modules/fftw/Makefile.in
@@ -125,7 +125,7 @@ host_triplet = @host@
125@NEED_JAVA_TRUE@am__append_2 = java 125@NEED_JAVA_TRUE@am__append_2 = java
126subdir = modules/fftw 126subdir = modules/fftw
127ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 127ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
128am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 128am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
129 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 129 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
130 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 130 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
131 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 131 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -417,7 +417,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
417GREP = @GREP@ 417GREP = @GREP@
418GUI_ENABLE = @GUI_ENABLE@ 418GUI_ENABLE = @GUI_ENABLE@
419HAMCREST = @HAMCREST@ 419HAMCREST = @HAMCREST@
420HAVE_CXX11 = @HAVE_CXX11@ 420HAVE_CXX17 = @HAVE_CXX17@
421HDF5_CFLAGS = @HDF5_CFLAGS@ 421HDF5_CFLAGS = @HDF5_CFLAGS@
422HDF5_LIBS = @HDF5_LIBS@ 422HDF5_LIBS = @HDF5_LIBS@
423HELP_ENABLE = @HELP_ENABLE@ 423HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/fileio/Makefile.in b/scilab/modules/fileio/Makefile.in
index bbd558e..a2ef346 100644
--- a/scilab/modules/fileio/Makefile.in
+++ b/scilab/modules/fileio/Makefile.in
@@ -117,7 +117,7 @@ host_triplet = @host@
117@NEED_JAVA_TRUE@am__append_1 = java 117@NEED_JAVA_TRUE@am__append_1 = java
118subdir = modules/fileio 118subdir = modules/fileio
119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 119ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 120am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 121 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 122 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 123 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -552,7 +552,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
552GREP = @GREP@ 552GREP = @GREP@
553GUI_ENABLE = @GUI_ENABLE@ 553GUI_ENABLE = @GUI_ENABLE@
554HAMCREST = @HAMCREST@ 554HAMCREST = @HAMCREST@
555HAVE_CXX11 = @HAVE_CXX11@ 555HAVE_CXX17 = @HAVE_CXX17@
556HDF5_CFLAGS = @HDF5_CFLAGS@ 556HDF5_CFLAGS = @HDF5_CFLAGS@
557HDF5_LIBS = @HDF5_LIBS@ 557HDF5_LIBS = @HDF5_LIBS@
558HELP_ENABLE = @HELP_ENABLE@ 558HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/functions/Makefile.in b/scilab/modules/functions/Makefile.in
index fbf5a5d..4a08a8d 100644
--- a/scilab/modules/functions/Makefile.in
+++ b/scilab/modules/functions/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/functions 117subdir = modules/functions
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -342,7 +342,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
342GREP = @GREP@ 342GREP = @GREP@
343GUI_ENABLE = @GUI_ENABLE@ 343GUI_ENABLE = @GUI_ENABLE@
344HAMCREST = @HAMCREST@ 344HAMCREST = @HAMCREST@
345HAVE_CXX11 = @HAVE_CXX11@ 345HAVE_CXX17 = @HAVE_CXX17@
346HDF5_CFLAGS = @HDF5_CFLAGS@ 346HDF5_CFLAGS = @HDF5_CFLAGS@
347HDF5_LIBS = @HDF5_LIBS@ 347HDF5_LIBS = @HDF5_LIBS@
348HELP_ENABLE = @HELP_ENABLE@ 348HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/functions_manager/Makefile.in b/scilab/modules/functions_manager/Makefile.in
index 8439ce5..bef4051 100644
--- a/scilab/modules/functions_manager/Makefile.in
+++ b/scilab/modules/functions_manager/Makefile.in
@@ -122,7 +122,7 @@ TESTS = testFunctionManager$(EXEEXT)
122@NEED_JAVA_TRUE@am__append_1 = java 122@NEED_JAVA_TRUE@am__append_1 = java
123subdir = modules/functions_manager 123subdir = modules/functions_manager
124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -374,7 +374,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
374GREP = @GREP@ 374GREP = @GREP@
375GUI_ENABLE = @GUI_ENABLE@ 375GUI_ENABLE = @GUI_ENABLE@
376HAMCREST = @HAMCREST@ 376HAMCREST = @HAMCREST@
377HAVE_CXX11 = @HAVE_CXX11@ 377HAVE_CXX17 = @HAVE_CXX17@
378HDF5_CFLAGS = @HDF5_CFLAGS@ 378HDF5_CFLAGS = @HDF5_CFLAGS@
379HDF5_LIBS = @HDF5_LIBS@ 379HDF5_LIBS = @HDF5_LIBS@
380HELP_ENABLE = @HELP_ENABLE@ 380HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/genetic_algorithms/Makefile.in b/scilab/modules/genetic_algorithms/Makefile.in
index 76cd028..7b66531 100644
--- a/scilab/modules/genetic_algorithms/Makefile.in
+++ b/scilab/modules/genetic_algorithms/Makefile.in
@@ -122,7 +122,7 @@ host_triplet = @host@
122@NEED_JAVA_TRUE@am__append_1 = java 122@NEED_JAVA_TRUE@am__append_1 = java
123subdir = modules/genetic_algorithms 123subdir = modules/genetic_algorithms
124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 124ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 125am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 126 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 127 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 128 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -277,7 +277,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
277GREP = @GREP@ 277GREP = @GREP@
278GUI_ENABLE = @GUI_ENABLE@ 278GUI_ENABLE = @GUI_ENABLE@
279HAMCREST = @HAMCREST@ 279HAMCREST = @HAMCREST@
280HAVE_CXX11 = @HAVE_CXX11@ 280HAVE_CXX17 = @HAVE_CXX17@
281HDF5_CFLAGS = @HDF5_CFLAGS@ 281HDF5_CFLAGS = @HDF5_CFLAGS@
282HDF5_LIBS = @HDF5_LIBS@ 282HDF5_LIBS = @HDF5_LIBS@
283HELP_ENABLE = @HELP_ENABLE@ 283HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/graph/Makefile.in b/scilab/modules/graph/Makefile.in
index 9a6ed90..88d571a 100644
--- a/scilab/modules/graph/Makefile.in
+++ b/scilab/modules/graph/Makefile.in
@@ -124,7 +124,7 @@ host_triplet = @host@
124@NEED_JAVA_TRUE@am__append_1 = java 124@NEED_JAVA_TRUE@am__append_1 = java
125subdir = modules/graph 125subdir = modules/graph
126ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 126ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
127am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 127am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
128 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 128 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
129 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 129 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
130 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 130 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -278,7 +278,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
278GREP = @GREP@ 278GREP = @GREP@
279GUI_ENABLE = @GUI_ENABLE@ 279GUI_ENABLE = @GUI_ENABLE@
280HAMCREST = @HAMCREST@ 280HAMCREST = @HAMCREST@
281HAVE_CXX11 = @HAVE_CXX11@ 281HAVE_CXX17 = @HAVE_CXX17@
282HDF5_CFLAGS = @HDF5_CFLAGS@ 282HDF5_CFLAGS = @HDF5_CFLAGS@
283HDF5_LIBS = @HDF5_LIBS@ 283HDF5_LIBS = @HDF5_LIBS@
284HELP_ENABLE = @HELP_ENABLE@ 284HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/graphic_export/Makefile.in b/scilab/modules/graphic_export/Makefile.in
index 870672f..5464241 100644
--- a/scilab/modules/graphic_export/Makefile.in
+++ b/scilab/modules/graphic_export/Makefile.in
@@ -128,7 +128,7 @@ host_triplet = @host@
128@NEED_JAVA_TRUE@am__append_3 = java 128@NEED_JAVA_TRUE@am__append_3 = java
129subdir = modules/graphic_export 129subdir = modules/graphic_export
130ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 130ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
131am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 131am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
132 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 132 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
133 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 133 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
134 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 134 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -404,7 +404,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
404GREP = @GREP@ 404GREP = @GREP@
405GUI_ENABLE = @GUI_ENABLE@ 405GUI_ENABLE = @GUI_ENABLE@
406HAMCREST = @HAMCREST@ 406HAMCREST = @HAMCREST@
407HAVE_CXX11 = @HAVE_CXX11@ 407HAVE_CXX17 = @HAVE_CXX17@
408HDF5_CFLAGS = @HDF5_CFLAGS@ 408HDF5_CFLAGS = @HDF5_CFLAGS@
409HDF5_LIBS = @HDF5_LIBS@ 409HDF5_LIBS = @HDF5_LIBS@
410HELP_ENABLE = @HELP_ENABLE@ 410HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/graphic_objects/Makefile.in b/scilab/modules/graphic_objects/Makefile.in
index c658e56..67dcb74 100644
--- a/scilab/modules/graphic_objects/Makefile.in
+++ b/scilab/modules/graphic_objects/Makefile.in
@@ -128,7 +128,7 @@ host_triplet = @host@
128@SWIG_TRUE@am__append_4 = swig 128@SWIG_TRUE@am__append_4 = swig
129subdir = modules/graphic_objects 129subdir = modules/graphic_objects
130ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 130ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
131am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 131am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
132 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 132 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
133 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 133 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
134 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 134 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -468,7 +468,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
468GREP = @GREP@ 468GREP = @GREP@
469GUI_ENABLE = @GUI_ENABLE@ 469GUI_ENABLE = @GUI_ENABLE@
470HAMCREST = @HAMCREST@ 470HAMCREST = @HAMCREST@
471HAVE_CXX11 = @HAVE_CXX11@ 471HAVE_CXX17 = @HAVE_CXX17@
472HDF5_CFLAGS = @HDF5_CFLAGS@ 472HDF5_CFLAGS = @HDF5_CFLAGS@
473HDF5_LIBS = @HDF5_LIBS@ 473HDF5_LIBS = @HDF5_LIBS@
474HELP_ENABLE = @HELP_ENABLE@ 474HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/graphics/Makefile.in b/scilab/modules/graphics/Makefile.in
index 9c786a2..d260ab8 100644
--- a/scilab/modules/graphics/Makefile.in
+++ b/scilab/modules/graphics/Makefile.in
@@ -127,7 +127,7 @@ host_triplet = @host@
127@NEED_JAVA_TRUE@am__append_2 = java 127@NEED_JAVA_TRUE@am__append_2 = java
128subdir = modules/graphics 128subdir = modules/graphics
129ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 129ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
130am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 130am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
131 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 131 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
132 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 132 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
133 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 133 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -1247,7 +1247,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
1247GREP = @GREP@ 1247GREP = @GREP@
1248GUI_ENABLE = @GUI_ENABLE@ 1248GUI_ENABLE = @GUI_ENABLE@
1249HAMCREST = @HAMCREST@ 1249HAMCREST = @HAMCREST@
1250HAVE_CXX11 = @HAVE_CXX11@ 1250HAVE_CXX17 = @HAVE_CXX17@
1251HDF5_CFLAGS = @HDF5_CFLAGS@ 1251HDF5_CFLAGS = @HDF5_CFLAGS@
1252HDF5_LIBS = @HDF5_LIBS@ 1252HDF5_LIBS = @HDF5_LIBS@
1253HELP_ENABLE = @HELP_ENABLE@ 1253HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/gui/Makefile.in b/scilab/modules/gui/Makefile.in
index ad4d046..bca7e21 100644
--- a/scilab/modules/gui/Makefile.in
+++ b/scilab/modules/gui/Makefile.in
@@ -132,7 +132,7 @@ host_triplet = @host@
132@NEED_JAVA_TRUE@am__append_4 = java 132@NEED_JAVA_TRUE@am__append_4 = java
133subdir = modules/gui 133subdir = modules/gui
134ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 134ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
135am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 135am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
136 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 136 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
137 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 137 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
138 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 138 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -662,7 +662,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
662GREP = @GREP@ 662GREP = @GREP@
663GUI_ENABLE = @GUI_ENABLE@ 663GUI_ENABLE = @GUI_ENABLE@
664HAMCREST = @HAMCREST@ 664HAMCREST = @HAMCREST@
665HAVE_CXX11 = @HAVE_CXX11@ 665HAVE_CXX17 = @HAVE_CXX17@
666HDF5_CFLAGS = @HDF5_CFLAGS@ 666HDF5_CFLAGS = @HDF5_CFLAGS@
667HDF5_LIBS = @HDF5_LIBS@ 667HDF5_LIBS = @HDF5_LIBS@
668HELP_ENABLE = @HELP_ENABLE@ 668HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/hdf5/Makefile.in b/scilab/modules/hdf5/Makefile.in
index 69440c1..6a1ddcb 100644
--- a/scilab/modules/hdf5/Makefile.in
+++ b/scilab/modules/hdf5/Makefile.in
@@ -123,7 +123,7 @@ host_triplet = @host@
123@NEED_JAVA_TRUE@am__append_1 = java 123@NEED_JAVA_TRUE@am__append_1 = java
124subdir = modules/hdf5 124subdir = modules/hdf5
125ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 125ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
126am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 126am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
127 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 127 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
128 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 128 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
129 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 129 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -487,7 +487,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
487GREP = @GREP@ 487GREP = @GREP@
488GUI_ENABLE = @GUI_ENABLE@ 488GUI_ENABLE = @GUI_ENABLE@
489HAMCREST = @HAMCREST@ 489HAMCREST = @HAMCREST@
490HAVE_CXX11 = @HAVE_CXX11@ 490HAVE_CXX17 = @HAVE_CXX17@
491HDF5_CFLAGS = @HDF5_CFLAGS@ 491HDF5_CFLAGS = @HDF5_CFLAGS@
492HDF5_LIBS = @HDF5_LIBS@ 492HDF5_LIBS = @HDF5_LIBS@
493HELP_ENABLE = @HELP_ENABLE@ 493HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/helptools/Makefile.in b/scilab/modules/helptools/Makefile.in
index 4ec8b2b..3cb139b 100644
--- a/scilab/modules/helptools/Makefile.in
+++ b/scilab/modules/helptools/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/helptools 117subdir = modules/helptools
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -370,7 +370,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
370GREP = @GREP@ 370GREP = @GREP@
371GUI_ENABLE = @GUI_ENABLE@ 371GUI_ENABLE = @GUI_ENABLE@
372HAMCREST = @HAMCREST@ 372HAMCREST = @HAMCREST@
373HAVE_CXX11 = @HAVE_CXX11@ 373HAVE_CXX17 = @HAVE_CXX17@
374HDF5_CFLAGS = @HDF5_CFLAGS@ 374HDF5_CFLAGS = @HDF5_CFLAGS@
375HDF5_LIBS = @HDF5_LIBS@ 375HDF5_LIBS = @HDF5_LIBS@
376HELP_ENABLE = @HELP_ENABLE@ 376HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/history_browser/Makefile.in b/scilab/modules/history_browser/Makefile.in
index 3d74742..21a14d6 100644
--- a/scilab/modules/history_browser/Makefile.in
+++ b/scilab/modules/history_browser/Makefile.in
@@ -126,7 +126,7 @@ host_triplet = @host@
126@GUI_TRUE@am__append_2 = libscihistory_browser.la 126@GUI_TRUE@am__append_2 = libscihistory_browser.la
127subdir = modules/history_browser 127subdir = modules/history_browser
128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 128ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 129am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 130 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 131 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 132 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -382,7 +382,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
382GREP = @GREP@ 382GREP = @GREP@
383GUI_ENABLE = @GUI_ENABLE@ 383GUI_ENABLE = @GUI_ENABLE@
384HAMCREST = @HAMCREST@ 384HAMCREST = @HAMCREST@
385HAVE_CXX11 = @HAVE_CXX11@ 385HAVE_CXX17 = @HAVE_CXX17@
386HDF5_CFLAGS = @HDF5_CFLAGS@ 386HDF5_CFLAGS = @HDF5_CFLAGS@
387HDF5_LIBS = @HDF5_LIBS@ 387HDF5_LIBS = @HDF5_LIBS@
388HELP_ENABLE = @HELP_ENABLE@ 388HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/history_manager/Makefile.in b/scilab/modules/history_manager/Makefile.in
index fd4f4e5..0772b3a 100644
--- a/scilab/modules/history_manager/Makefile.in
+++ b/scilab/modules/history_manager/Makefile.in
@@ -120,7 +120,7 @@ host_triplet = @host@
120@NEED_JAVA_TRUE@am__append_2 = java 120@NEED_JAVA_TRUE@am__append_2 = java
121subdir = modules/history_manager 121subdir = modules/history_manager
122ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 122ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
123am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 123am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
124 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 124 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
125 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 125 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
126 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 126 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -399,7 +399,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
399GREP = @GREP@ 399GREP = @GREP@
400GUI_ENABLE = @GUI_ENABLE@ 400GUI_ENABLE = @GUI_ENABLE@
401HAMCREST = @HAMCREST@ 401HAMCREST = @HAMCREST@
402HAVE_CXX11 = @HAVE_CXX11@ 402HAVE_CXX17 = @HAVE_CXX17@
403HDF5_CFLAGS = @HDF5_CFLAGS@ 403HDF5_CFLAGS = @HDF5_CFLAGS@
404HDF5_LIBS = @HDF5_LIBS@ 404HDF5_LIBS = @HDF5_LIBS@
405HELP_ENABLE = @HELP_ENABLE@ 405HELP_ENABLE = @HELP_ENABLE@
diff --git a/scilab/modules/integer/Makefile.in b/scilab/modules/integer/Makefile.in
index 9155320..17899dc 100644
--- a/scilab/modules/integer/Makefile.in
+++ b/scilab/modules/integer/Makefile.in
@@ -116,7 +116,7 @@ host_triplet = @host@
116@NEED_JAVA_TRUE@am__append_1 = java 116@NEED_JAVA_TRUE@am__append_1 = java
117subdir = modules/integer 117subdir = modules/integer
118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \ 119am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \ 120 $(top_srcdir)/m4/backtrace.m4 $(top_srcdir)/m4/compiler.m4 \
121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \ 121 $(top_srcdir)/m4/curl.m4 $(top_srcdir)/m4/docbook.m4 \
122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \ 122 $(top_srcdir)/m4/doxygen.m4 $(top_srcdir)/m4/eigen.m4 \
@@ -426,7 +426,7 @@ GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
426GREP = @GREP@ 426GREP = @GREP@
427GUI_ENABLE = @GUI_ENABLE@ 427GUI_ENABLE = @GUI_ENABLE@
428HAMCREST = @HAMCREST@ 428HAMCREST = @HAMCREST@
429HAVE_CXX11 = @HAVE_CXX11@