Merge pull request #1237 from sgraham/update-docs-3
Detect Fuchsia, and set GTEST_HAS_PTHREAD on GTEST_OS_FUCHSIA, plus small documentation change
This commit is contained in:
		
						commit
						8567479df0
					
				@ -101,6 +101,10 @@ Please do submit code. Here's what you need to do:
 | 
				
			|||||||
  1. Sign a Contributor License Agreement.
 | 
					  1. Sign a Contributor License Agreement.
 | 
				
			||||||
  1. Create a Pull Request in the usual way.
 | 
					  1. Create a Pull Request in the usual way.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you are a Googler, it is preferable to first create an internal change and
 | 
				
			||||||
 | 
					have it reviewed and submitted, and then create an upstreaming pull
 | 
				
			||||||
 | 
					request here. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Google Test Committers ##
 | 
					## Google Test Committers ##
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The current members of the Google Test engineering team are the only
 | 
					The current members of the Google Test engineering team are the only
 | 
				
			||||||
 | 
				
			|||||||
@ -69,6 +69,8 @@
 | 
				
			|||||||
# endif
 | 
					# endif
 | 
				
			||||||
#elif defined __FreeBSD__
 | 
					#elif defined __FreeBSD__
 | 
				
			||||||
# define GTEST_OS_FREEBSD 1
 | 
					# define GTEST_OS_FREEBSD 1
 | 
				
			||||||
 | 
					#elif defined __Fuchsia__
 | 
				
			||||||
 | 
					# define GTEST_OS_FUCHSIA 1
 | 
				
			||||||
#elif defined __linux__
 | 
					#elif defined __linux__
 | 
				
			||||||
# define GTEST_OS_LINUX 1
 | 
					# define GTEST_OS_LINUX 1
 | 
				
			||||||
# if defined __ANDROID__
 | 
					# if defined __ANDROID__
 | 
				
			||||||
 | 
				
			|||||||
@ -122,6 +122,7 @@
 | 
				
			|||||||
//   GTEST_OS_AIX      - IBM AIX
 | 
					//   GTEST_OS_AIX      - IBM AIX
 | 
				
			||||||
//   GTEST_OS_CYGWIN   - Cygwin
 | 
					//   GTEST_OS_CYGWIN   - Cygwin
 | 
				
			||||||
//   GTEST_OS_FREEBSD  - FreeBSD
 | 
					//   GTEST_OS_FREEBSD  - FreeBSD
 | 
				
			||||||
 | 
					//   GTEST_OS_FUCHSIA  - Fuchsia
 | 
				
			||||||
//   GTEST_OS_HPUX     - HP-UX
 | 
					//   GTEST_OS_HPUX     - HP-UX
 | 
				
			||||||
//   GTEST_OS_LINUX    - Linux
 | 
					//   GTEST_OS_LINUX    - Linux
 | 
				
			||||||
//     GTEST_OS_LINUX_ANDROID - Google Android
 | 
					//     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 disable threading support in Google Test, add -DGTEST_HAS_PTHREAD=0
 | 
				
			||||||
// to your compiler flags.
 | 
					// to your compiler flags.
 | 
				
			||||||
# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \
 | 
					#define GTEST_HAS_PTHREAD                                                      \
 | 
				
			||||||
    || GTEST_OS_QNX || GTEST_OS_FREEBSD || GTEST_OS_NACL || GTEST_OS_NETBSD)
 | 
					  (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
 | 
					#endif  // GTEST_HAS_PTHREAD
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if GTEST_HAS_PTHREAD
 | 
					#if GTEST_HAS_PTHREAD
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user