diff options
| author | bralee <bralee@google.com> | 2019-10-22 13:39:18 +0800 |
|---|---|---|
| committer | bralee <bralee@google.com> | 2019-12-30 09:35:40 +0800 |
| commit | 5a5cce695f93a67eff3459cb9e28441a2a06ec09 (patch) | |
| tree | a475d3ad456cc20682fd14dad17e4d2543925696 /Android.bp | |
| parent | 29d1336d117fd0b8bba87d9e7ae6868abb756771 (diff) | |
AIDEGen: collect cc_srcs and cc related flags in module_bp_cc_deps.json
Define a field CCSrcs and other cc related flags in a type ccIdeInfo
struct and write them into out/soong/module_bp_cc_deps.json. AIDEGen
can use these data to generate CMakeLists.txt by Python for multiple
native projects in CLion IDE.
Bug: 141512319
Test: 1. export SOONG_COLLECT_JAVA_DEPS=false SOONG_COLLECT_CC_DEPS=true;m nothing
check
1). File out/soong/module_bp_cc_deps.json is generated.
2). In "JniInvocation_test" module: "path", "srcs",
"global_common_flags", "local_common_flags",
"global_c_flags", "local_c_flags", "global_c_conly_flags",
"local_c_conly_flags", "global_cpp_flags",
"local_cpp_flags" and "system_include_flags"
have been created.
Change-Id: I9292cc6373157ba68f013998a7364f84a70d5593
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp index 75761027d..64fca8036 100644 --- a/Android.bp +++ b/Android.bp @@ -155,6 +155,7 @@ bootstrap_go_package { "cc/androidmk.go", "cc/builder.go", "cc/cc.go", + "cc/ccdeps.go", "cc/check.go", "cc/coverage.go", "cc/gen.go", |
