Add GN configuration (issue #1403)

This commit is contained in:
Marshall Greenblatt
2016-06-23 13:42:00 -04:00
parent 05ee60b7b4
commit d0a2e217a0
12 changed files with 2974 additions and 124 deletions

View File

@@ -0,0 +1,27 @@
# Copyright 2016 The Chromium Embedded Framework Authors. Portions copyright
# 2014 the Chromium Authors. All rights reserved. Use of this source code is
# governed by a BSD-style license that can be found in the LICENSE file.
import("//build/json_schema_api.gni")
import("schemas.gni")
json_schema_api("api") {
schemas = true
bundle = true
configs = [ "//build/config:precompiled_headers" ]
bundle_name = "Chrome"
deps = schema_dependencies
}
json_schema_api("api_registration") {
impl_dir = "//cef/libcef/browser/extensions/api"
bundle_registration = true
configs = [ "//build/config:precompiled_headers" ]
bundle_name = "Chrome"
deps = [
":api",
]
deps += schema_dependencies
}