-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
component: build systemThe issue involves the build system of Shaka PlayerThe issue involves the build system of Shaka Playerpriority: P3Useful but not urgentUseful but not urgenttype: enhancementNew feature or requestNew feature or request
Milestone
Description
It might be time to look at a third-party build system with dependency tracking. The existing build scripts are all custom and written in python, which made sense for a long time. Now, with the upcoming addition of a generated localization file, this file will be a dependency for gendeps, the compiler check we run over the tests, and the actual library builds.
It might be cleaner to have a third-party build system that tracks dependencies and supports intermediate build products. In such a system, customizing the build and other command-line flags would fall more into the "configure" script role.
bcupac, NikolaRavic and MilosRasic
Metadata
Metadata
Assignees
Labels
component: build systemThe issue involves the build system of Shaka PlayerThe issue involves the build system of Shaka Playerpriority: P3Useful but not urgentUseful but not urgenttype: enhancementNew feature or requestNew feature or request