mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Fixed Obj-C related #include ordering
This commit is contained in:
		
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -7,4 +7,5 @@ Debug | ||||
| Release | ||||
| *.user | ||||
| *.xcuserstate | ||||
| /Test/Test.xcodeproj/xcuserdata/ | ||||
| /Test/Test.xcodeproj/xcuserdata/ | ||||
| .DS_Store | ||||
| @@ -28,6 +28,7 @@ | ||||
| #include "internal/catch_generators.hpp" | ||||
| #include "internal/catch_interfaces_exception.h" | ||||
| #include "internal/catch_approx.hpp" | ||||
| #include "internal/catch_test_case_info.hpp" | ||||
|  | ||||
| #ifdef __OBJC__ | ||||
| #include "internal/catch_objc.hpp" | ||||
|   | ||||
| @@ -144,7 +144,14 @@ | ||||
| 			isa = PBXProject; | ||||
| 			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "OCTest" */; | ||||
| 			compatibilityVersion = "Xcode 3.1"; | ||||
| 			developmentRegion = English; | ||||
| 			hasScannedForEncodings = 1; | ||||
| 			knownRegions = ( | ||||
| 				English, | ||||
| 				Japanese, | ||||
| 				French, | ||||
| 				German, | ||||
| 			); | ||||
| 			mainGroup = 08FB7794FE84155DC02AAC07 /* OCTest */; | ||||
| 			projectDirPath = ""; | ||||
| 			projectRoot = ""; | ||||
|   | ||||
| @@ -2553,30 +2553,6 @@ namespace Catch | ||||
|  | ||||
| } // end namespace Catch | ||||
|  | ||||
|  | ||||
| #ifdef __OBJC__ | ||||
| // #included from: internal/catch_objc.hpp | ||||
|  | ||||
| /* | ||||
|  *  catch_objc.hpp | ||||
|  *  Catch | ||||
|  * | ||||
|  *  Created by Phil on 14/11/2010. | ||||
|  *  Copyright 2010 Two Blue Cubes Ltd. All rights reserved. | ||||
|  * | ||||
|  *  Distributed under the Boost Software License, Version 1.0. (See accompanying | ||||
|  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| #define TWOBLUECUBES_CATCH_OBJC_HPP_INCLUDED | ||||
|  | ||||
| #import <objc/runtime.h> | ||||
| #include <string> | ||||
|  | ||||
| // NB. Any general catch headers included here must be included | ||||
| // in catch.hpp first to make sure they are included by the single | ||||
| // header for non obj-usage | ||||
| // #included from: internal/catch_test_case_info.hpp | ||||
|  | ||||
| /* | ||||
| @@ -2804,6 +2780,30 @@ namespace Catch | ||||
| } | ||||
|  | ||||
|  | ||||
| #ifdef __OBJC__ | ||||
| // #included from: internal/catch_objc.hpp | ||||
|  | ||||
| /* | ||||
|  *  catch_objc.hpp | ||||
|  *  Catch | ||||
|  * | ||||
|  *  Created by Phil on 14/11/2010. | ||||
|  *  Copyright 2010 Two Blue Cubes Ltd. All rights reserved. | ||||
|  * | ||||
|  *  Distributed under the Boost Software License, Version 1.0. (See accompanying | ||||
|  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| #define TWOBLUECUBES_CATCH_OBJC_HPP_INCLUDED | ||||
|  | ||||
| #import <objc/runtime.h> | ||||
| #include <string> | ||||
|  | ||||
| // NB. Any general catch headers included here must be included | ||||
| // in catch.hpp first to make sure they are included by the single | ||||
| // header for non obj-usage | ||||
|  | ||||
| /////////////////////////////////////////////////////////////////////////////// | ||||
| // This protocol is really only here for (self) documenting purposes, since | ||||
| // all its methods are optional. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash