Enforce C++14 requirement

This commit is contained in:
Chocobo1
2018-12-24 13:23:25 +08:00
parent 6bd5d0b8e9
commit 814488863d
3 changed files with 46 additions and 46 deletions

View File

@@ -37,15 +37,15 @@ AC_DEFUN([FIND_QTDBUS],
HAVE_QTDBUS=[false]])
])
# DETECT_CPP11_PROGRAM()
# Detects if at least C++11 mode is enabled.
# DETECT_CPP14_PROGRAM()
# Detects if at least C++14 mode is enabled.
# --------------------------------------
AC_DEFUN([DETECT_CPP11_PROGRAM],
AC_DEFUN([DETECT_CPP14_PROGRAM],
[AC_LANG_PROGRAM([[
#ifndef __cplusplus
#error "This is not a C++ compiler"
#elif __cplusplus < 201103L
#error "This is not a C++11 compiler"
#elif __cplusplus < 201402L
#error "This is not a C++14 compiler"
#endif]],
[[]])
])