Skip to content
  • Thomas Haller's avatar
    build: create intermediate libraries of shared/nm-utils · 70c4e49c
    Thomas Haller authored
    Previously we would compile source files from shared/nm-utils
    multiple times. That not only slows down compilation, but it makes it
    confusing which project require exactly what.
    
    Most of the files in shared/nm-utils are a mixed bag of utility
    functions. Just build one libnm-utils-base library. Since the linker
    will throw away unused parts, there is no problem that not every user
    of libnm-utils-base needs everything.
    
    Also add libnm-utils-udev, which cannot be part of libnm-utils-base as
    it has an additional dependency on libudev.
    70c4e49c