From 2682143146614b3b1bd025393bafde9c843797c7 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 17 Sep 2015 15:09:10 -0400 Subject: [PATCH] Fix: add subdir-objects to Makefile.am MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes the following warning introduced by the runas worker changes. Use the same technique used in src/bin/lttng/Makefile.am. src/common/Makefile.am:17: warning: source file 'sessiond-comm/unix.c' is in a subdirectory, src/common/Makefile.am:17: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. Signed-off-by: Mathieu Desnoyers Signed-off-by: Jérémie Galarneau --- src/common/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/common/Makefile.am b/src/common/Makefile.am index 64110e615..5b716129c 100644 --- a/src/common/Makefile.am +++ b/src/common/Makefile.am @@ -1,5 +1,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src +AUTOMAKE_OPTIONS = subdir-objects + SUBDIRS = compat health hashtable kernel-ctl sessiond-comm relayd \ kernel-consumer ust-consumer testpoint index config -- 2.34.1