ChartsOrg / Charts

Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
Apache License 2.0
27.48k stars 5.98k forks source link

Improves build time by 30%, resolving issue 5123 "Charts Framework takes a long time to build" #5124

Open drewster99 opened 9 months ago

drewster99 commented 9 months ago

Resolves issue #5123 "Charts framework takes a long time to build" (https://github.com/danielgindi/Charts/issues/5123) by implementing the recommendations listed at the end of the issue. These changes improved the clean full Debug build time by 30%.

Issue Link :link:

Charts framework takes a long time to build

Goals :soccer:

Improves build times of the Charts framework target for both clean and incremental Debug builds, enabling more parallelization during building.

Implementation Details :construction:

This PR makes the following changes:

Testing Details :mag:

To test/verify the build time improvement, use these simple steps -- first with the existing code, and then again using this PR branch/commit: