Moved catch_interfaces_runner.hpp out of conditionally compiled section
diff --git a/include/catch.hpp b/include/catch.hpp
index a3e8e86..12aa37a 100644
--- a/include/catch.hpp
+++ b/include/catch.hpp
@@ -8,7 +8,7 @@
 
 #ifndef TWOBLUECUBES_CATCH_HPP_INCLUDED
 #define TWOBLUECUBES_CATCH_HPP_INCLUDED
-#include "internal/catch_test_case_info.hpp" // This needs to be here to prevent the single_include script ommitting it after the obj_c header
+
 #include "internal/catch_context.h"
 #include "internal/catch_test_registry.hpp"
 #include "internal/catch_capture.hpp"
@@ -18,6 +18,11 @@
 #include "internal/catch_approx.hpp"
 #include "internal/catch_matchers.hpp"
 
+// These files are included here so the single_include script doesn't put them
+// in the conditionally compiled sections
+#include "internal/catch_test_case_info.hpp"
+#include "internal/catch_interfaces_runner.h"
+
 #ifdef __OBJC__
 #include "internal/catch_objc.hpp"
 #endif