Add g++ check around definition of make_unique
VS 2013 solution temp