leapmotion / autowiring

A C++ Inversion of Control Framework
http://autowiring.io/
Apache License 2.0
148 stars 17 forks source link

Remove legacy support for Xcode + libstdc++ #999

Closed jdonald closed 7 years ago

jdonald commented 7 years ago

We soon need to update autowiring to support Xcode 8. In the meantime, remove legacy unsupported configurations such as the libstdc++ build.

Removing the _LIBCPP_VERSION leads to implying STL11_ALLOWED for all of MSVC/clang/gcc and simplifies much of this header.

I tried to leave support for older versions of gcc intact, although I suspect we're not testing those paths either.

hham commented 7 years ago

It looks good except for unnecessary STL11_ALLOWED define.

hham commented 7 years ago

Good to move on.