Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-26880] Windows: Update to "modern" CMake configuration to speed up builds

GitHub Issuen/a
TypeStory
PriorityMedium
StatusOpen
ResolutionUnresolved
Affected Version/sRelease 8.0.0
Fix Version/sn/a
ComponentsWindows
Labelsn/a
ReporterKota Iguchi
AssigneeKota Iguchi
Created2019-03-06T12:40:33.000+0000
Updated2019-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.

Comments

  1. Kota Iguchi 2019-06-13

    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.

JSON Source