diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index ae8f99a3c..56c03835c 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -138,20 +138,20 @@ jobs: os: windows-latest, compiler: { type: VISUAL, version: 16, conan: "mscv", cc: "cl", cxx: "cl", std: 20 }, } - - { - name: "MacOS Apple Clang 14", - os: macos-13, - compiler: - { - type: APPLE_CLANG, - version: "14.3.1", - conan: "apple-clang", - cc: "clang", - cxx: "clang++", - std: 20 - }, - lib: "libc++", - } + # - { + # name: "MacOS Apple Clang 14", + # os: macos-13, + # compiler: + # { + # type: APPLE_CLANG, + # version: "14.3.1", + # conan: "apple-clang", + # cc: "clang", + # cxx: "clang++", + # std: 20 + # }, + # lib: "libc++", + # } - { name: "MacOS Apple Clang 15", os: macos-14, diff --git a/libraries/core/src/morpheus/core/base/compiler.hpp b/libraries/core/src/morpheus/core/base/compiler.hpp index 3475826fb..2df5c9e94 100644 --- a/libraries/core/src/morpheus/core/base/compiler.hpp +++ b/libraries/core/src/morpheus/core/base/compiler.hpp @@ -121,3 +121,7 @@ #endif // !defined ( MORPHEUS_COMPILER ) /// @} + +#if __cplusplus < 202302L +#error "The Morpheus library requires C++23 or later." +#endif