Detect Fuchsia, and set GTEST_HAS_PTHREAD on GTEST_OS_FUCHSIA
This commit is contained in:
		
							parent
							
								
									eb5b0d0ea7
								
							
						
					
					
						commit
						4476885245
					
				@ -69,6 +69,8 @@
 | 
			
		||||
# endif
 | 
			
		||||
#elif defined __FreeBSD__
 | 
			
		||||
# define GTEST_OS_FREEBSD 1
 | 
			
		||||
#elif defined __Fuchsia__
 | 
			
		||||
# define GTEST_OS_FUCHSIA 1
 | 
			
		||||
#elif defined __linux__
 | 
			
		||||
# define GTEST_OS_LINUX 1
 | 
			
		||||
# if defined __ANDROID__
 | 
			
		||||
 | 
			
		||||
@ -122,6 +122,7 @@
 | 
			
		||||
//   GTEST_OS_AIX      - IBM AIX
 | 
			
		||||
//   GTEST_OS_CYGWIN   - Cygwin
 | 
			
		||||
//   GTEST_OS_FREEBSD  - FreeBSD
 | 
			
		||||
//   GTEST_OS_FUCHSIA  - Fuchsia
 | 
			
		||||
//   GTEST_OS_HPUX     - HP-UX
 | 
			
		||||
//   GTEST_OS_LINUX    - Linux
 | 
			
		||||
//     GTEST_OS_LINUX_ANDROID - Google Android
 | 
			
		||||
@ -607,8 +608,9 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION;
 | 
			
		||||
//
 | 
			
		||||
// To disable threading support in Google Test, add -DGTEST_HAS_PTHREAD=0
 | 
			
		||||
// to your compiler flags.
 | 
			
		||||
# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \
 | 
			
		||||
    || GTEST_OS_QNX || GTEST_OS_FREEBSD || GTEST_OS_NACL || GTEST_OS_NETBSD)
 | 
			
		||||
#define GTEST_HAS_PTHREAD                                                      \
 | 
			
		||||
  (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX || GTEST_OS_QNX ||          \
 | 
			
		||||
   GTEST_OS_FREEBSD || GTEST_OS_NACL || GTEST_OS_NETBSD || GTEST_OS_FUCHSIA)
 | 
			
		||||
#endif  // GTEST_HAS_PTHREAD
 | 
			
		||||
 | 
			
		||||
#if GTEST_HAS_PTHREAD
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user