[TIMOB-26880] Windows: Update to "modern" CMake configuration to speed up builds
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Medium |
Status | Open |
Resolution | Unresolved |
Affected Version/s | Release 8.0.0 |
Fix Version/s | n/a |
Components | Windows |
Labels | n/a |
Reporter | Kota Iguchi |
Assignee | Kota Iguchi |
Created | 2019-03-06T12:40:33.000+0000 |
Updated | 2019-08-12T11:16:14.000+0000 |
Description
Update cmake to 3.14.0-rc1. The latest GA 3.13.4 has a bug with WinRT project references which broke app builds. This update is to enable use to further modernize our project definitions in the future, as well as hopefully improve performance (which we may need to do further tweaks to our build process to have cmake drive msbuild as cwilliams did here: https://github.com/appcelerator/HAL/pull/90/commits/e8741b3b62ab81e0ff0135f06ce51638782b046b#diff-58231b16fdee45a03a4ee3cf94a9f2c3R19
This also relates to https://github.com/appcelerator/titanium_mobile_windows/pull/1346. We noticed the previous attempt to update CMake configuration made the app performance 5x times slower than before. We might want to see why.
Status: https://github.com/appcelerator/titanium_mobile_windows/pull/1368 (WORK IN PROGRESS) We haven't figured out why updating CMake configuration slows down the app.