Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use automake 'subdir-objects' option
Newer automake versions complain if we use source files in subdirectories: autoreconf: running: automake --add-missing --copy --force-missing plugins/omelasticsearch/Makefile.am:4: warning: source file 'cJSON/cjson.c' is in a subdirectory, plugins/omelasticsearch/Makefile.am:4: 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. runtime/Makefile.am:7: warning: source file '../action.c' is in a subdirectory, runtime/Makefile.am:7: but option 'subdir-objects' is disabled runtime/Makefile.am:7: warning: source file '../threads.c' is in a subdirectory, runtime/Makefile.am:7: but option 'subdir-objects' is disabled runtime/Makefile.am:7: warning: source file '../parse.c' is in a subdirectory, runtime/Makefile.am:7: but option 'subdir-objects' is disabled runtime/Makefile.am:7: warning: source file '../outchannel.c' is in a subdirectory, runtime/Makefile.am:7: but option 'subdir-objects' is disabled runtime/Makefile.am:7: warning: source file '../template.c' is in a subdirectory, runtime/Makefile.am:7: but option 'subdir-objects' is disabled autoreconf: Leaving directory `.' Explicitly set the 'subdir-objects' option to avoid any future issues. Fixes rsyslog#33
- Loading branch information