Adds support for building Google Mock as a shared library (DLL).
This commit is contained in:
parent
ee2f8caecc
commit
7e29bb7f7e
|
@ -122,7 +122,7 @@ class TestInfoImpl; // Opaque implementation of TestInfo
|
||||||
class UnitTestImpl; // Opaque implementation of UnitTest
|
class UnitTestImpl; // Opaque implementation of UnitTest
|
||||||
|
|
||||||
// How many times InitGoogleTest() has been called.
|
// How many times InitGoogleTest() has been called.
|
||||||
extern int g_init_gtest_count;
|
GTEST_API_ extern int g_init_gtest_count;
|
||||||
|
|
||||||
// The text used in failure messages to indicate the start of the
|
// The text used in failure messages to indicate the start of the
|
||||||
// stack trace.
|
// stack trace.
|
||||||
|
|
|
@ -305,7 +305,7 @@ UInt32 Random::Generate(UInt32 range) {
|
||||||
// Test. g_init_gtest_count is set to the number of times
|
// Test. g_init_gtest_count is set to the number of times
|
||||||
// InitGoogleTest() has been called. We don't protect this variable
|
// InitGoogleTest() has been called. We don't protect this variable
|
||||||
// under a mutex as it is only accessed in the main thread.
|
// under a mutex as it is only accessed in the main thread.
|
||||||
int g_init_gtest_count = 0;
|
GTEST_API_ int g_init_gtest_count = 0;
|
||||||
static bool GTestIsInitialized() { return g_init_gtest_count != 0; }
|
static bool GTestIsInitialized() { return g_init_gtest_count != 0; }
|
||||||
|
|
||||||
// Iterates over a vector of TestCases, keeping a running sum of the
|
// Iterates over a vector of TestCases, keeping a running sum of the
|
||||||
|
@ -360,7 +360,7 @@ void AssertHelper::operator=(const Message& message) const {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mutex for linked pointers.
|
// Mutex for linked pointers.
|
||||||
GTEST_DEFINE_STATIC_MUTEX_(g_linked_ptr_mutex);
|
GTEST_API_ GTEST_DEFINE_STATIC_MUTEX_(g_linked_ptr_mutex);
|
||||||
|
|
||||||
// Application pathname gotten in InitGoogleTest.
|
// Application pathname gotten in InitGoogleTest.
|
||||||
String g_executable_path;
|
String g_executable_path;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user