Due to the #error
below (from the juce_TargetPlatform.h
file), it seems useless to give the user the option to compile against C++98 with JUCE.
#ifdef __clang__
#define JUCE_CLANG 1
#if ((! __has_feature (cxx_nullptr)) || (! __has_feature (cxx_rvalue_references)) || (! __has_feature (cxx_static_assert)))
#error "Clang 3.2 and earlier are no longer supported!"
#endif
In my opinion, it’s misleading to give the option if JUCE isn’t going to support it.