Loading cc/cmake_snapshot.go +9 −2 Original line number Diff line number Diff line Loading @@ -489,16 +489,23 @@ func getModuleType(m *Module) string { return "library" case *testBinary: return "executable" case *benchmarkDecorator: return "executable" } panic(fmt.Sprintf("Unexpected module type: %T", m.compiler)) panic(fmt.Sprintf("Unexpected module type: %T", m.linker)) } func getExtraLibs(m *Module) []string { switch decorator := m.linker.(type) { case *testBinary: if decorator.testDecorator.gtest() { return []string{"libgtest"} return []string{ "libgtest", "libgtest_main", } } case *benchmarkDecorator: return []string{"libgoogle-benchmark"} } return nil } Loading Loading
cc/cmake_snapshot.go +9 −2 Original line number Diff line number Diff line Loading @@ -489,16 +489,23 @@ func getModuleType(m *Module) string { return "library" case *testBinary: return "executable" case *benchmarkDecorator: return "executable" } panic(fmt.Sprintf("Unexpected module type: %T", m.compiler)) panic(fmt.Sprintf("Unexpected module type: %T", m.linker)) } func getExtraLibs(m *Module) []string { switch decorator := m.linker.(type) { case *testBinary: if decorator.testDecorator.gtest() { return []string{"libgtest"} return []string{ "libgtest", "libgtest_main", } } case *benchmarkDecorator: return []string{"libgoogle-benchmark"} } return nil } Loading