What about the concept of Compile "variants" like MacPorts 'port'
command uses?

Their portfiles (like compile receipt) can contain stuff like this:

configure.args  --mandir=${prefix}/share/man --disable-flac
variant flac {
  depends_lib     port:flac
  configure.args-delete   --disable-flac
  configure.args-append   --enable-flac
}

this is used like 'port install libsndfile +flac'.

It may even be possible to combine multiple variants...

-- 
/Jonatan         [ http://kymatica.com ]
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to