message: For portability test the __has_include operator is a supported operator before using it
diff: #include "fakeit/DefaultFakeit.hpp"
  #include "fakeit/EventHandler.hpp"
  #include "mockutils/to_string.hpp"
  +#if defined __has_include
  # if __has_include("catch2/catch.hpp")
  # include <catch2/catch.hpp>
  # elif __has_include("catch2/catch_all.hpp")
  # else
  # include <catch.hpp>
  # endif
  +#else
  +# include <catch2/catch.hpp>
  +#endif
  namespace fakeit {
  