Enforce C++14 requirement

This commit is contained in:
Chocobo1 2018-12-24 13:23:25 +08:00
commit 814488863d
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
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]],
[[]])
])