what is enforcing the dependency checking? the module command or the
makefile? if you want to do some dependency checking in the Makefile, you
can do something like
> make test
Makefile:1: Makefile.versiondep: No such file or directory
old make detected, found , need 3.78
make: *** [Makefile.versiondep] Error 1
> cat Makefile
include Makefile.versiondep
Makefile.versiondep: FORCE
@(perl -e '($$v) = `gmake --version` =~/version (\S+),/; die "old
make detected, found $v, need 3.78\n" if $$v < 3.78' && touch $@ ) || ( rm
-f $@; false )
FORCE:
test:
echo hello
(i have gmake 3.77)
-mark
Mark Lakata, Staff Engineer 1225 Charleston Road voice 650-567-5170
MIPS Technologies Mountain View CA 94043 fax 650-567-5002
On Wed, 4 Jun 2003, Harlan Stenn wrote:
> Any ideas on how one might implement "version ranges" for dependency
> checking code that uses modules?
>
> Something like:
>
> gmake>=3.78
>
> H
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of TotalView, The best
> thread debugger on the planet. Designed with thread debugging features
> you've never dreamed of, try TotalView 6 free at www.etnus.com.
> _______________________________________________
> Modules-interest mailing list
> Mod...@li...
> https://lists.sourceforge.net/lists/listinfo/modules-interest
>
|