On 2012-07-25 15:50 -0400, NightStrike wrote:
> http://www.gnu.org/savannah-checkouts/gnu/automake/manual/html_node/Optional.html
> 
> This link says that the canonical macros will make
> build/host/target_triplet make variables available.  What's the
> difference between using for instance $target and $target_triplet?
> Will they always be the same?

They are defined as

  target_triplet = @target@
  host_triplet = @host@
  build_triplet = @build@

etc., by Automake, and have been defined that way since 1996.  Given the
history, I doubt they will be changed at this point.  They are
apparently related to dejagnu support.  All the others:

 target/host/build
 target_alias/host_alias/build_alias
 target_os/host_os/build_os
 target_vendor/host_vendor/build_vendor

are provided directly by autoconf calling AC_SUBST.

> Why does automake create redundant variables?

Looks like hysterical raisins to me.

Cheers,
-- 
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)


Reply via email to