summaryrefslogtreecommitdiff
path: root/include/gmock/internal/gmock-port.h
diff options
context:
space:
mode:
authorkosak@google.com <kosak@google.com@8415998a-534a-0410-bf83-d39667b30386>2015-07-28 00:02:21 +0000
committerkosak@google.com <kosak@google.com@8415998a-534a-0410-bf83-d39667b30386>2015-07-28 00:02:21 +0000
commit70f69d461ef9fd68e04033fbec49100ee82328db (patch)
treed4218a0298667c214b8ef6ba3c8ae0964c7e02a2 /include/gmock/internal/gmock-port.h
parent21d59ae993a0fd2a131e2fe4f67174111a569ebb (diff)
downloadgooglemock-70f69d461ef9fd68e04033fbec49100ee82328db.tar.gz
Add an injection point for customizing GMOCK_DECLARE_bool and the like.
git-svn-id: http://googlemock.googlecode.com/svn/trunk@561 8415998a-534a-0410-bf83-d39667b30386
Diffstat (limited to 'include/gmock/internal/gmock-port.h')
-rw-r--r--include/gmock/internal/gmock-port.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/gmock/internal/gmock-port.h b/include/gmock/internal/gmock-port.h
index 80ee2af..63f4a68 100644
--- a/include/gmock/internal/gmock-port.h
+++ b/include/gmock/internal/gmock-port.h
@@ -52,6 +52,7 @@
// here if it's truly specific to Google Mock.
#include "gtest/internal/gtest-linked_ptr.h"
#include "gtest/internal/gtest-port.h"
+#include "gmock/internal/custom/gmock-port.h"
// To avoid conditional compilation everywhere, we make it
// gmock-port.h's responsibility to #include the header implementing
@@ -68,6 +69,8 @@
// use this syntax to reference Google Mock flags.
#define GMOCK_FLAG(name) FLAGS_gmock_##name
+#if !defined(GMOCK_DECLARE_bool_)
+
// Macros for declaring flags.
#define GMOCK_DECLARE_bool_(name) extern GTEST_API_ bool GMOCK_FLAG(name)
#define GMOCK_DECLARE_int32_(name) \
@@ -83,4 +86,6 @@
#define GMOCK_DEFINE_string_(name, default_val, doc) \
GTEST_API_ ::std::string GMOCK_FLAG(name) = (default_val)
+#endif // !defined(GMOCK_DECLARE_bool_)
+
#endif // GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_