From 6d5ce40d4c27d1a2d53c0210f9d207cdcb145093 Mon Sep 17 00:00:00 2001
From: Chris <chrisjohnsonmail@gmail.com>
Date: Sat, 29 Dec 2018 12:57:04 -0600
Subject: [PATCH] fix:  Add additional source and include directories.

This is still a work in progress.
---
 library.json | 72 +++++++++++++++++++++++++++-------------------------
 1 file changed, 38 insertions(+), 34 deletions(-)

diff --git a/library.json b/library.json
index fed9f695..3db5b1de 100644
--- a/library.json
+++ b/library.json
@@ -3,49 +3,53 @@
   "keywords": "unittest, unit, test, gtest, gmock",
   "description": "googletest is a testing framework developed by the Testing Technology team with Google's specific requirements and constraints in mind. No matter whether you work on Linux, Windows, or a Mac, if you write C++ code, googletest can help you. And it supports any kind of tests, not just unit tests.",
    "license": "BSD-3-Clause",
-  "homepage": "https://github.com/abseil/googletest/blob/master/README.md",
+  "homepage": "https://github.com/google/googletest/blob/master/README.md",
   "repository": {
     "type": "git",
-    "url": "https://github.com/abseil/googletest.git"
+    "url": "https://github.com/google/googletest.git"
   },
   "version": "1.8.1",
-  "exclude": [
-    "ci",
-    "googlemock/build-aux",
-    "googlemock/cmake",
-    "googlemock/make",
-    "googlemock/msvc",
-    "googlemock/scripts",
-    "googlemock/test",
-    "googlemock/CMakeLists.txt",
-    "googlemock/Makefile.am",
-    "googlemock/configure.ac",
-    "googletest/cmake",
-    "googletest/codegear",
-    "googletest/m4",
-    "googletest/make",
-    "googletest/msvc",
-    "googletest/scripts",
-    "googletest/test",
-    "googletest/xcode",
-    "googletest/CMakeLists.txt",
-    "googletest/Makefile.am",
-    "googletest/configure.ac"
-  ],
   "frameworks": "arduino",
   "platforms": [
         "espressif32"
-    ],
-    "export": {
+  ],
+  "export": {
         "include": [
             "googlemock/include/*",
-            "googletest/include/*"
-        ]
-    },
-    "build": {
+            "googlemock/src/*",
+            "googletest/include/*",
+            "googletest/src/*"
+        ],
+        "exclude": [
+            "ci",
+            "googlemock/build-aux",
+            "googlemock/cmake",
+            "googlemock/make",
+            "googlemock/msvc",
+            "googlemock/scripts",
+            "googlemock/test",
+            "googlemock/CMakeLists.txt",
+            "googlemock/Makefile.am",
+            "googlemock/configure.ac",
+            "googletest/cmake",
+            "googletest/codegear",
+            "googletest/m4",
+            "googletest/make",
+            "googletest/msvc",
+            "googletest/scripts",
+            "googletest/test",
+            "googletest/xcode",
+            "googletest/CMakeLists.txt",
+            "googletest/Makefile.am",
+            "googletest/configure.ac"
+          ]
+  },
+  "build": {
         "flags": [
-            "-I googlemock/include",
-            "-I googletest/include"
+            "-Igooglemock/include",
+            "-Igooglemock", 
+            "-Igoogletest/include",
+            "-Igoogletest"
         ]
-    }
+  }
 }
-- 
GitLab