[internal_sdk] Include rapidjson ... a transitive dependency of debug_agent Bug: 112028 Change-Id: I2578523f649ea76ca34d053d1c5a8f3fd72ddd40 Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/rapidjson/+/766563 Reviewed-by: Shai Barack <shayba@google.com> Commit-Queue: Jay Zhuang <jayzhuang@google.com>
diff --git a/BUILD.gn b/BUILD.gn index 4de322e..123249d 100644 --- a/BUILD.gn +++ b/BUILD.gn
@@ -25,11 +25,10 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +import("//build/cpp/sdk_source_set.gni") + config("rapidjson_config") { - include_dirs = [ - ".", - "include", - ] + include_dirs = [ "include" ] # rapidjson needs these defines to support C++11 features. These features # are intentionally not autodetected by rapidjson. @@ -44,7 +43,10 @@ cflags = [ "-Wno-ambiguous-reversed-operator" ] } -source_set("rapidjson") { +sdk_source_set("rapidjson") { + category = "internal" + include_base = "include" + sources = [ "include/rapidjson/allocators.h", "include/rapidjson/cursorstreamwrapper.h",