diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-08-04 14:00:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-04 12:00:15 +0000 |
commit | b366a02318def70948f8ff6ed321e433b721ece4 (patch) | |
tree | 432b2621b703d8adcac554b348954a864a25af1c /components/script/dom/gpusupportedlimits.rs | |
parent | 8052027dd497241157fc74365c5c78fde028b8a0 (diff) | |
download | servo-b366a02318def70948f8ff6ed321e433b721ece4.tar.gz servo-b366a02318def70948f8ff6ed321e433b721ece4.zip |
build: Speed up first run after build on macOS (#32928)
GStreamer has to process plugins each time they are added when
initializing. When those files have changed, this triggers macOS
security protections which can add many seconds to access time. This
change eliminates that problem after the first packaging of libraries by
skipping packaging if everything is up-to-date and not overwriting the
dylibs everytime.
In addition, it moves a lot of the code for packaging GStreamer
libraries on macOS into the `gstreamer` module and adds type-safety and
comments to the Python.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Diffstat (limited to 'components/script/dom/gpusupportedlimits.rs')
0 files changed, 0 insertions, 0 deletions