mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-25 02:30:08 +01:00
systemd/build: split CPPFLAGS to only include needed paths
Optimally, we only make use of systemd API that is intended to be public and that will be later part of the system-library. That is currently not yet possible and we need "-Isrc/systemd/src/basic" to build "nm-dhcp-systemd.h". Still, split the include paths to build systemd code itself, contrary to the user of the API.
This commit is contained in:
parent
3ba1c8e297
commit
2ca1021168
1 changed files with 7 additions and 7 deletions
|
|
@ -55,14 +55,11 @@ noinst_LTLIBRARIES = \
|
|||
# libsystemd-nm
|
||||
######################
|
||||
|
||||
SYSTEMD_NM_CFLAGS = \
|
||||
SYSTEMD_NM_CFLAGS_PATHS = \
|
||||
-I$(top_srcdir)/src/systemd/src/systemd \
|
||||
-I$(top_srcdir)/src/systemd/src/libsystemd-network \
|
||||
-I$(top_srcdir)/src/systemd/src/basic \
|
||||
-I$(top_srcdir)/src/systemd/src/shared \
|
||||
-I$(top_srcdir)/src/systemd \
|
||||
-I$(top_srcdir)/libnm-core \
|
||||
-I$(top_builddir)/libnm-core
|
||||
-I$(top_srcdir)/src/systemd
|
||||
|
||||
libsystemd_nm_la_SOURCES = \
|
||||
systemd/nm-sd-adapt.c \
|
||||
|
|
@ -133,7 +130,10 @@ libsystemd_nm_la_SOURCES = \
|
|||
|
||||
libsystemd_nm_la_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
$(SYSTEMD_NM_CFLAGS) \
|
||||
-I$(top_srcdir)/libnm-core \
|
||||
-I$(top_builddir)/libnm-core \
|
||||
$(SYSTEMD_NM_CFLAGS_PATHS) \
|
||||
-I$(top_srcdir)/src/systemd/src/shared \
|
||||
-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_SYSTEMD \
|
||||
$(GLIB_CFLAGS)
|
||||
|
||||
|
|
@ -398,7 +398,7 @@ AM_CPPFLAGS += \
|
|||
$(LIBAUDIT_CFLAGS) \
|
||||
$(SYSTEMD_LOGIN_CFLAGS) \
|
||||
$(SYSTEMD_JOURNAL_CFLAGS) \
|
||||
$(SYSTEMD_NM_CFLAGS) \
|
||||
$(SYSTEMD_NM_CFLAGS_PATHS) \
|
||||
\
|
||||
-DBINDIR=\"$(bindir)\" \
|
||||
-DDATADIR=\"$(datadir)\" \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue