• Thomas Haller's avatar
    build/meson: fix meson build for shared files · f445128a
    Thomas Haller authored
    The files in shared/nm-utils are not compiled as one static library,
    instead each subproject that needs (parts of) them, re-compiles the
    files individually.
    
    The major reason for that is, because we might have different compile
    flags, depending on whether we build libnm-core or
    libnm-util/libnm-glib. Actually, I think that is not really the case,
    and maybe this should be refactored, to indeed build them all as a
    static library first.
    
    Anyway, libnm-util, libnm-glib, clients' common lib, they all need a
    different set of shared files that they should compile. Refactor
    "shared/meson.build" to account for that and handle it like autotools
    does.
    
    Another change is, that "shared_c_siphash_dep" no longer advertises
    "include_directories: include_directories('c-siphash/src')". We don't
    put c-siphash.h into the include search path. Users who need it, should
    include it via "#include <c-siphash/src/c-siphash.h>". The only exception
    is when building shared_n_acd library, which is not under our control.
    f445128a
Name
Last commit
Last update
..
tests Loading commit data...
libnm-glib-test.c Loading commit data...
libnm-glib-vpn.pc.in Loading commit data...
libnm-glib-vpn.ver Loading commit data...
libnm-glib.pc.in Loading commit data...
libnm-glib.ver Loading commit data...
libnm_glib.c Loading commit data...
libnm_glib.h Loading commit data...
meson.build Loading commit data...
nm-access-point.c Loading commit data...
nm-access-point.h Loading commit data...
nm-active-connection.c Loading commit data...
nm-active-connection.h Loading commit data...
nm-client.c Loading commit data...
nm-client.h Loading commit data...
nm-dbus-helpers-private.h Loading commit data...
nm-dbus-helpers.c Loading commit data...
nm-device-adsl.c Loading commit data...
nm-device-adsl.h Loading commit data...
nm-device-bond.c Loading commit data...
nm-device-bond.h Loading commit data...
nm-device-bridge.c Loading commit data...
nm-device-bridge.h Loading commit data...
nm-device-bt.c Loading commit data...
nm-device-bt.h Loading commit data...
nm-device-ethernet.c Loading commit data...
nm-device-ethernet.h Loading commit data...
nm-device-generic.c Loading commit data...
nm-device-generic.h Loading commit data...
nm-device-infiniband.c Loading commit data...
nm-device-infiniband.h Loading commit data...
nm-device-modem.c Loading commit data...
nm-device-modem.h Loading commit data...
nm-device-olpc-mesh.c Loading commit data...
nm-device-olpc-mesh.h Loading commit data...
nm-device-private.h Loading commit data...
nm-device-team.c Loading commit data...
nm-device-team.h Loading commit data...
nm-device-vlan.c Loading commit data...
nm-device-vlan.h Loading commit data...
nm-device-wifi.c Loading commit data...
nm-device-wifi.h Loading commit data...
nm-device-wimax.c Loading commit data...
nm-device-wimax.h Loading commit data...
nm-device.c Loading commit data...
nm-device.h Loading commit data...
nm-dhcp4-config.c Loading commit data...
nm-dhcp4-config.h Loading commit data...
nm-dhcp6-config.c Loading commit data...
nm-dhcp6-config.h Loading commit data...
nm-glib-enum-types.c.template Loading commit data...
nm-glib-enum-types.h.template Loading commit data...
nm-ip4-config.c Loading commit data...
nm-ip4-config.h Loading commit data...
nm-ip6-config.c Loading commit data...
nm-ip6-config.h Loading commit data...
nm-object-cache.c Loading commit data...
nm-object-cache.h Loading commit data...
nm-object-private.h Loading commit data...
nm-object.c Loading commit data...
nm-object.h Loading commit data...
nm-remote-connection-private.h Loading commit data...
nm-remote-connection.c Loading commit data...
nm-remote-connection.h Loading commit data...
nm-remote-settings.c Loading commit data...
nm-remote-settings.h Loading commit data...
nm-secret-agent.c Loading commit data...
nm-secret-agent.h Loading commit data...
nm-types-private.h Loading commit data...
nm-types.c Loading commit data...
nm-types.h Loading commit data...
nm-vpn-connection.c Loading commit data...
nm-vpn-connection.h Loading commit data...
nm-vpn-enum-types.c.template Loading commit data...
nm-vpn-enum-types.h.template Loading commit data...
nm-vpn-plugin-ui-interface.c Loading commit data...
nm-vpn-plugin-ui-interface.h Loading commit data...
nm-vpn-plugin-utils.c Loading commit data...
nm-vpn-plugin-utils.h Loading commit data...
nm-vpn-plugin.c Loading commit data...
nm-vpn-plugin.h Loading commit data...
nm-wimax-nsp.c Loading commit data...
nm-wimax-nsp.h Loading commit data...