Merge pull request #1078 from pwnall/gtest_api_port
Pick up GTEST_API_ definition in gtest/internal/custom/gtest-port.h.
This commit is contained in:
		@@ -61,6 +61,9 @@
 | 
				
			|||||||
//     GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks)
 | 
					//     GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks)
 | 
				
			||||||
//     GTEST_LOCK_EXCLUDED_(locks)
 | 
					//     GTEST_LOCK_EXCLUDED_(locks)
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 | 
					//   Exporting API symbols:
 | 
				
			||||||
 | 
					//     GTEST_API_ - Specifier for exported symbols.
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
// ** Custom implementation starts here **
 | 
					// ** Custom implementation starts here **
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_
 | 
					#ifndef GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -947,6 +947,11 @@ using ::std::tuple_size;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif  // GTEST_HAS_SEH
 | 
					#endif  // GTEST_HAS_SEH
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// GTEST_API_ qualifies all symbols that must be exported. The definitions below
 | 
				
			||||||
 | 
					// are guarded by #ifndef to give embedders a chance to define GTEST_API_ in
 | 
				
			||||||
 | 
					// gtest/internal/custom/gtest-port.h
 | 
				
			||||||
 | 
					#ifndef GTEST_API_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef _MSC_VER
 | 
					#ifdef _MSC_VER
 | 
				
			||||||
# if GTEST_LINKED_AS_SHARED_LIBRARY
 | 
					# if GTEST_LINKED_AS_SHARED_LIBRARY
 | 
				
			||||||
#  define GTEST_API_ __declspec(dllimport)
 | 
					#  define GTEST_API_ __declspec(dllimport)
 | 
				
			||||||
@@ -957,9 +962,11 @@ using ::std::tuple_size;
 | 
				
			|||||||
# define GTEST_API_ __attribute__((visibility ("default")))
 | 
					# define GTEST_API_ __attribute__((visibility ("default")))
 | 
				
			||||||
#endif // _MSC_VER
 | 
					#endif // _MSC_VER
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // GTEST_API_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GTEST_API_
 | 
					#ifndef GTEST_API_
 | 
				
			||||||
# define GTEST_API_
 | 
					# define GTEST_API_
 | 
				
			||||||
#endif
 | 
					#endif // GTEST_API_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __GNUC__
 | 
					#ifdef __GNUC__
 | 
				
			||||||
// Ask the compiler to never inline a given function.
 | 
					// Ask the compiler to never inline a given function.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user