diff options
author | Guillem Jover <guillem@hadrons.org> | 2019-07-20 04:14:41 +0200 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-11-16 21:28:24 +0700 |
commit | 7b3423dcbf6775539124c52a59e8bc76e33596f6 (patch) | |
tree | 9e58475704c33ab35b3a796aa6f023f9b96e99f7 /libattr/Makemodule.am | |
parent | a56993dfa3b21c53afac3e79066d5094bbf12371 (diff) | |
download | attr-7b3423dcbf6775539124c52a59e8bc76e33596f6.tar.gz |
build: Only include the compat syscall stubs on Linux systems
These are Linux specific syscalls. Other systems either already have
these function on their libc, or would need different implementations.
This restores the previous behavior before the build system
modernization.
Signed-off-by: Guillem Jover <guillem@hadrons.org>
Diffstat (limited to 'libattr/Makemodule.am')
-rw-r--r-- | libattr/Makemodule.am | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/libattr/Makemodule.am b/libattr/Makemodule.am index 4b3720c..1211aba 100644 --- a/libattr/Makemodule.am +++ b/libattr/Makemodule.am @@ -8,19 +8,30 @@ LT_CURRENT = 2 LT_AGE = 1 LTVERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -libattr_la_DEPENDENCIES = exports libattr/libattr.lds +libattr_la_DEPENDENCIES = \ + exports +if OS_LINUX +libattr_la_DEPENDENCIES += \ + libattr/libattr.lds +endif libattr_la_SOURCES = \ libattr/attr_copy_action.c \ libattr/attr_copy_check.c \ libattr/attr_copy_fd.c \ libattr/attr_copy_file.c \ libattr/libattr.c \ - libattr/syscalls.c \ libattr/libattr.h +if OS_LINUX +libattr_la_SOURCES += \ + libattr/syscalls.c +endif libattr_la_CFLAGS = -include libattr/libattr.h libattr_la_LDFLAGS = \ -Wl,--version-script,$(top_srcdir)/exports \ - -Wl,$(top_srcdir)/libattr/libattr.lds \ -version-info $(LTVERSION) +if OS_LINUX +libattr_la_LDFLAGS += \ + -Wl,$(top_srcdir)/libattr/libattr.lds +endif EXTRA_DIST += libattr/libattr.lds |