[AC_LANG_PROGRAM(
[class Foo {
public:
- virtual ~Foo() {};
+ virtual ~Foo() {};
virtual void bar() final;
};],[])],
[AC_MSG_RESULT([yes])],
[AC_LANG_PROGRAM(
[class Foo {
public:
- virtual ~Foo() {};
+ virtual ~Foo() {};
virtual void foobar();
};
class Bar : public Foo {
- public:
- virtual ~Bar() {};
+ public:
+ virtual ~Bar() {};
virtual void foobar() override;
};],[])],
[AC_MSG_RESULT([yes])],
[th.reset(new std::thread([[]]() { return; }));
th->join();])],
[AC_MSG_RESULT([yes])],
- [AC_MSG_RESULT([no])
- continue])
+ [AC_MSG_RESULT([no])
+ continue])
AC_MSG_CHECKING(mutex support)
feature="mutex"
std::mutex mtx;],
[std::lock_guard<std::mutex> lock(mtx);])],
[AC_MSG_RESULT([yes])],
- [AC_MSG_RESULT([no])
- continue])
+ [AC_MSG_RESULT([no])
+ continue])
AC_MSG_CHECKING(atomic support)
feature="atomic"
std::atomic_flag flag;],
[])],
[AC_MSG_RESULT([yes])
- break],
+ break],
[AC_MSG_RESULT([no])
- continue])
+ continue])
done