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 | Release | ||||||
| *.user | *.user | ||||||
| *.xcuserstate | *.xcuserstate | ||||||
| /Test/Test.xcodeproj/xcuserdata/ | /Test/Test.xcodeproj/xcuserdata/ | ||||||
|  | .DS_Store | ||||||
| @@ -28,6 +28,7 @@ | |||||||
| #include "internal/catch_generators.hpp" | #include "internal/catch_generators.hpp" | ||||||
| #include "internal/catch_interfaces_exception.h" | #include "internal/catch_interfaces_exception.h" | ||||||
| #include "internal/catch_approx.hpp" | #include "internal/catch_approx.hpp" | ||||||
|  | #include "internal/catch_test_case_info.hpp" | ||||||
|  |  | ||||||
| #ifdef __OBJC__ | #ifdef __OBJC__ | ||||||
| #include "internal/catch_objc.hpp" | #include "internal/catch_objc.hpp" | ||||||
|   | |||||||
| @@ -144,7 +144,14 @@ | |||||||
| 			isa = PBXProject; | 			isa = PBXProject; | ||||||
| 			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "OCTest" */; | 			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "OCTest" */; | ||||||
| 			compatibilityVersion = "Xcode 3.1"; | 			compatibilityVersion = "Xcode 3.1"; | ||||||
|  | 			developmentRegion = English; | ||||||
| 			hasScannedForEncodings = 1; | 			hasScannedForEncodings = 1; | ||||||
|  | 			knownRegions = ( | ||||||
|  | 				English, | ||||||
|  | 				Japanese, | ||||||
|  | 				French, | ||||||
|  | 				German, | ||||||
|  | 			); | ||||||
| 			mainGroup = 08FB7794FE84155DC02AAC07 /* OCTest */; | 			mainGroup = 08FB7794FE84155DC02AAC07 /* OCTest */; | ||||||
| 			projectDirPath = ""; | 			projectDirPath = ""; | ||||||
| 			projectRoot = ""; | 			projectRoot = ""; | ||||||
|   | |||||||
| @@ -2553,30 +2553,6 @@ namespace Catch | |||||||
|  |  | ||||||
| } // end 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 | // #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 | // This protocol is really only here for (self) documenting purposes, since | ||||||
| // all its methods are optional. | // all its methods are optional. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash