Am 30.10.2011 02:52, schrieb Lex Trotman:
That of course is a better solution, but I assumed it was too hard with autofools, WAF would of course just be print "I can't find ..." in appropriate places.
Its doing this. just as example from the machine I'm currently working on:
$ ./waf configure Setting top to : /home/frlan/quellen/git/geany-plugins_svn/geany-plugins Setting out to : /home/frlan/quellen/git/geany-plugins_svn/geany-plugins/_build_ Checking for waf version in 1.6.1-1.7.0 : ok Checking for 'gcc' (c compiler) : ok Checking for program pkg-config : /usr/bin/pkg-config Checking for 'gtk+-2.0' >= 2.12.0 : yes Checking for 'geany' >= 0.21 : yes Checking for 'geany' : yes Checking for 'geany' version : yes Checking for 'gtk+-2.0' version : yes Checking for program msgfmt : /usr/bin/msgfmt Checking for program perl : /usr/bin/perl Checking for 'intltool-merge' : /usr/bin/intltool-merge Checking for header locale.h : yes Checking for 'vte' : not found Checking for 'gtk+-2.0' >= 2.16 : yes Checking for 'glib-2.0' >= 2.16 : yes Checking for 'gthread-2.0' >= : yes Checking for 'webkit-1.0' >= 1.1.18 : not found Checking for header elf.h : yes Checking for 'ctpl' >= 0.3 : not found Checking for 'lua' >= 5.1 : not found Checking for 'lua5.1' >= 5.1 : not found Checking for 'lua51' >= 5.1 : not found Checking for 'lua-5.1' >= 5.1 : not found Checking for 'gpgme-config' : not found Checking for 'gtkspell-2.0' >= 2.0 : not found Checking for 'libxml-2.0' >= 2.6.27 : not found Checking for 'enchant' >= 1.3 : not found Checking for 'gio-2.0' >= 2.16 : yes Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header fcntl.h : yes Checking for 'libsoup-2.4' >= 2.4.0 : not found Checking for program glib-genmarshal : /usr/bin/glib-genmarshal Checking for program perl : /usr/bin/perl Checking for 'glib-mkenums' : /usr/bin/glib-mkenums Checking for program glib-compile-schemas : /usr/bin/glib-compile-schemas Checking for 'gio-2.0' >= 2.18 : yes Checking for 'gdk-pixbuf-2.0' >= 2.0 : yes Checking for 'webkit-1.0' >= 1.1.18 : not found Summary: Install Geany Plugins 0.21 in : /usr/local Using GTK version : 2.24.6 Using Geany version : 1.22 Compiling Subversion revision : 2314 Plugins to compile : addons codenav geanydoc geanyextrasel geanygdb geanyinsertnum geanylatex geanylipsum geanymacro geanynumberedbookmarks geanyprj geanysendmail geanyvc gproject shiftcolumn tableconvert treebrowser xmlsnippets 'configure' finished successfully (4.906s)
Of course, this is not showing which plugin is effected, but a nicer view to missing dependencies.
Cheers, Frank