proposal for common configuration elements for ITAPS services

Tim Tautges tautges at mcs.anl.gov
Fri Sep 10 10:08:07 CDT 2010



On 09/10/2010 09:54 AM, Carl Ollivier-Gooch wrote:
> So returning to this subject (as per Karen's request), I have two
> suggestions:
>
> 1. For -implementations-, which need to know at configure time whether
> to build support for an interface, I propose we use:
>
> --enable-imesh
> --enable-imeshp
> --enable-igeom
> --enable-irel
> --enable-ifield
>
> Currently: of four implementations, we have --enable-imesh,
> --enable-iMesh, --enable-itaps, --enable-tsttm (the ref implementation
> needs no flag here, for obvious reasons). Lower case seems preferred
> (and is typical for configure options). And imesh is definitely the
> right thing to append (he says, despite currently using something else).
> Unless someone has strenuous objections, we should standardize to this,
> ideally before the next buildapolooza in a week and a half.
>
> 2. For services and applications, which "only" need to know where to
> find some include and link info, I find Jason's argument in favor of
> using autoconf environment variables compelling, especially the part
> about being able to build multiple components more easily. What do other
> people think about adopting this as a standard for all our services?
>

That's for autoconf-configured services and apps.  I strongly believe we should also keep the current standard of 
building a iXxx-Defs.inc containing the make variables IXXX_INCLUDES and IXXX_LIBS.

- tim

> Carl
>

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
          phone: (608) 263-8485      1500 Engineering Dr.
            fax: (608) 263-4499      Madison, WI 53706



More information about the tstt-interface mailing list