]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - package/network-manager/network-manager.mk
network-manager: Add option for OpenVSwitch support
[coffee/buildroot.git] / package / network-manager / network-manager.mk
index ccf376d0d8fb062177594ef2835c6648583ec4b2..a520aad9c0073392e49548c502fa069884f9ebf7 100644 (file)
@@ -30,8 +30,7 @@ NETWORK_MANAGER_CONF_OPTS = \
        --with-crypto=gnutls \
        --with-iptables=/usr/sbin/iptables \
        --disable-ifupdown \
-       --disable-ifnet \
-       --disable-ovs
+       --disable-ifnet
 
 ifeq ($(BR2_PACKAGE_OFONO),y)
 NETWORK_MANAGER_DEPENDENCIES += ofono
@@ -76,6 +75,13 @@ ifeq ($(BR2_PACKAGE_DHCPCD),y)
 NETWORK_MANAGER_CONF_OPTS += --with-dhcpcd=/sbin/dhcpcd
 endif
 
+ifeq ($(BR2_PACKAGE_NETWORK_MANAGER_OVS),y)
+NETWORK_MANAGER_CONF_OPTS += --enable-ovs
+NETWORK_MANAGER_DEPENDENCIES += jansson
+else
+NETWORK_MANAGER_CONF_OPTS += --disable-ovs
+endif
+
 # uClibc by default doesn't have backtrace support, so don't use it
 ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
 NETWORK_MANAGER_CONF_OPTS += --disable-crashtrace