commit | ed4cf0b65565663fd611489dac44b5eca9e2f390 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Thu Mar 26 14:43:45 2015 -0700 |
committer | Colin Cross <ccross@android.com> | Fri Mar 27 15:57:49 2015 -0700 |
tree | cfcf37fdac7d884be1e9fe2439f6ad2601865dfb | |
parent | be96168ee3f9d45805758354563981a892253d1c [diff] |
Refactor ccDynamic for static binaries ccLibrary uses ccDynamic for linking shared libraries, but bypasses it by calling directly into ccBase for static libraries. Instead of duplicating the same mess for ccBinary, rename ccDynamic to ccLinked and add the logic for dealing with static or shared linkage. This also allows moving the stl logic out of ccBase and into ccLinked. Change-Id: Idfa6d86de16911c8851f694d6ed92681c8939281