Re: Makefile.am target name prefix *.o

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank You for the detailed answer :-)
-V.

On Sat, Feb 1, 2020 at 9:58 PM Russ Allbery <eagle@xxxxxxxxx> wrote:

> Vincent Blondel <vbl5968@xxxxxxxxx> writes:
>
> > Encounter a strange behaviour with autoconf.
> > I do not understand why all the compiled *.o files are prefixed with
> > target-xxx.o.
>
> > Below an example ... have no progname yet for my executable hence let's
> > call it main for now ...
>
> > bin_PROGRAMS = main
> > main_SOURCES =  obj1.cc obj2.cc
>
> > Executable is OK but have no clue why I have something like this at the
> end
> > ? ...
>
> > src/main-obj1.o
> > src/main-obj2.o
>
> This is actually Automake rather than Autoconf (Makefile.am is Automake).
> This renaming is documented in the Automake manual:
>
> https://www.gnu.org/software/automake/manual/html_node/Renamed-Objects.html
>
> --
> Russ Allbery (eagle@xxxxxxxxx)             <https://www.eyrie.org/~eagle/>
>



[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux