build: fix an out-of-tree build

make[3]: Entering directory 'NetworkManager/_build/sub'
    CC       clients/cli/nmcli-common.o
  cc1: error: ./clients/common: No such file or directory [-Werror=missing-include-dirs]
  cc1: all warnings being treated as errors

The only generated header in $builddir/clients/common is settings-docs.h
and only libnmc.la needs it. Include the directory on the command line
only when we know it exists.
This commit is contained in:
Lubomir Rintel 2019-05-03 11:01:33 +02:00
parent 54663b89dc
commit e33a995db1

View file

@ -3999,7 +3999,6 @@ clients_cppflags = \
-I$(srcdir)/libnm \
-I$(builddir)/libnm \
-I$(srcdir)/clients/common \
-I$(builddir)/clients/common \
-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_CLIENT \
$(GLIB_CFLAGS) \
$(SANITIZER_EXEC_CFLAGS) \
@ -4065,6 +4064,7 @@ clients_common_libnmc_la_SOURCES = \
clients_common_libnmc_la_CPPFLAGS = \
$(clients_cppflags) \
-I$(builddir)/clients/common \
-DG_LOG_DOMAIN=\""libnmc"\" \
$(NULL)