Skip to content
  • Florian Müllner's avatar
    build: Use dedicated resources for helper programs · 95788c98
    Florian Müllner authored and Florian Müllner's avatar Florian Müllner committed
    Using a single resource file for all JS sources saves a couple of
    build system instructions, but has some serious downsides:
    
     - bundling the entire shell code with the tools blows
       up their size unnecessarily
    
     - the tools are rebuilt unnecessarily for any shell
       code change
    
    Autotools was painful enough to let this slip, but with meson we
    don't have any excuses - using the actual dependencies speeds up
    the build a tiny bit and reduces the tools' sizes from over 2M
    to about 50k.
    
    GNOME/gnome-shell!192
    95788c98