aboutsummaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2016-05-13 14:13:01 -0700
committerDan Willemsen <dwillemsen@google.com>2016-05-13 22:28:07 +0000
commit4a94683a60ab44c520628f381c9cf63496b3e62e (patch)
treef5a56a72b3abec52ee0b2150829fae136d476722 /cc
parent8146b2f1c90cb86c488a385dc912deba6de78553 (diff)
downloadbuild_soong-4a94683a60ab44c520628f381c9cf63496b3e62e.tar.gz
build_soong-4a94683a60ab44c520628f381c9cf63496b3e62e.tar.bz2
build_soong-4a94683a60ab44c520628f381c9cf63496b3e62e.zip
Don't use GTEST_OS_LINUX on Darwin
Change-Id: If77118591daa7b474e6989e03109ea32ddd357b2
Diffstat (limited to 'cc')
-rw-r--r--cc/cc.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/cc/cc.go b/cc/cc.go
index 25e71478..d2f0930e 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -2051,11 +2051,15 @@ func (test *testLinker) flags(ctx ModuleContext, flags Flags) Flags {
if ctx.Host() {
flags.CFlags = append(flags.CFlags, "-O0", "-g")
- if ctx.HostType() == common.Windows {
+ switch ctx.HostType() {
+ case common.Windows:
flags.CFlags = append(flags.CFlags, "-DGTEST_OS_WINDOWS")
- } else {
+ case common.Linux:
flags.CFlags = append(flags.CFlags, "-DGTEST_OS_LINUX")
flags.LdFlags = append(flags.LdFlags, "-lpthread")
+ case common.Darwin:
+ flags.CFlags = append(flags.CFlags, "-DGTEST_OS_MAC")
+ flags.LdFlags = append(flags.LdFlags, "-lpthread")
}
} else {
flags.CFlags = append(flags.CFlags, "-DGTEST_OS_LINUX_ANDROID")