|
From: | Mike Miller |
Subject: | [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times |
Date: | Wed, 02 Mar 2016 04:51:58 +0000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0 Iceweasel/44.0.2 |
Follow-up Comment #8, bug #46063 (project octave): Sorry, it's the BUILT_SOURCES that are also foo_SOURCES for some program listed in ALL_LOCAL_TARGETS. For example $ make src/octave-gui-4.1.0+ GEN libinterp/corefcn/defaults.h libinterp/corefcn/defaults.h is unchanged GEN libinterp/corefcn/graphics-props.cc libinterp/corefcn/graphics-props.cc is unchanged GEN libinterp/corefcn/graphics.h libinterp/corefcn/graphics.h is unchanged GEN libinterp/corefcn/mxarray.h libinterp/corefcn/mxarray.h is unchanged GEN libinterp/version.h libinterp/version.h is unchanged GEN libinterp/builtin-defun-decls.h libinterp/builtin-defun-decls.h is unchanged GEN libinterp/builtins.cc libinterp/builtins.cc is unchanged GEN libinterp/build-env.cc libinterp/build-env.cc is unchanged Each of those files are prerequisites of the octave-gui program, and also in BUILT_SOURCES which makes them prerequisites of the "all" target. The reason they show up twice is because "make all" forces its prereqs first and then calls make recursively. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?46063> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |