diff --git a/CMakeLists.txt b/CMakeLists.txt index 561029e..ed73e52 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,7 @@ endif() include(CMLibCommon) +#cmlib_set_cxx_standard(11) option(MYXLIB_BUILD_EXAMPLES "Build examples" OFF) # Поиск библиотек с помощью pkgconfig diff --git a/src/myx/backports/cpp/helpers.hpp b/src/myx/backports/cpp/helpers.hpp index 3f6b1c0..71d0c56 100644 --- a/src/myx/backports/cpp/helpers.hpp +++ b/src/myx/backports/cpp/helpers.hpp @@ -34,7 +34,10 @@ namespace std { template< typename ... Ts > struct make_void { typedef void type; }; + +#ifndef __cpp_lib_void_t template< typename ... Ts > using void_t = typename make_void< Ts... >::type; +#endif } // namespace std