diff --git a/agui2/src/Converter.hpp b/agui2/src/Converter.hpp index f17c5f8044f40f47d9bb58133ed436f9cb5b421b..b90ef9838f07f4b52f72a12a446acb0c8daa4951 100644 --- a/agui2/src/Converter.hpp +++ b/agui2/src/Converter.hpp @@ -1,7 +1,18 @@ #pragma once #include <tuple> -#include <optional> + +#if __has_include(<optional>) && __cplusplus >= 201703L //FIXME has_include to allow build on gitlab-ci with alpine 3.7 + #include <optional> +#else + #include <experimental/optional> + namespace std { + template < class T > + using optional = experimental::optional < T >; + + constexpr auto nullopt = std::experimental::nullopt; + } +#endif #include <QString> #include <QImage>