also sprach Philip Ashmore <contact@philipashmore.com> [2011.12.18.1041 +0100]:
> Being too familiar with a package sometimes has it's drawbacks.
Absolutely. Thank you for your patience!
> v3c is a wrapper package that provides a standard means of interacting with
> packages by providing "boilerplate" code, programs and scripts, and allowing
> you to manipulate a package through "make" targets, such as
> .
> make check
> make dist
> make distcheck
> make git branch=1.3.5 release debian
> make install
> make distclean
How about:
v3c is a build framework that ties in with GNU make, providing
"boilerplate" code for the most common use cases of building
software.
I'd say that's enough, no need to enumerate example targets.
> Among its capabilities are doxygen documentation integration, Git version
> control integration, configurable build modes (for debug and release builds,
> for example), and the ability to specify most configurable options in the
> top-level makefile.
Good!
> It also provides a C++ class library for use in client projects.
> Run "make check" to see test/example C++ programs that use it.
Why would I want to use build framework from within C++? Maybe you
can try to answer this question.
The note about "make check" should go into the README file, IMHO.
> See treedb, meta-treedb, v3c-dcom and v3c-qt as examples of
> projects that use the v3c build framework.
Ok. I am still somewhat confused why the project v3c-dcom and v3c-qt
carry the name of the build framework in the package names, but
I suppose I would look at those packages' descriptions to find out
more.
Cheers,
--
.''`. martin f. krafft <madduck@d.o> Related projects:
: :' : proud Debian developer http://debiansystem.info
`. `'` http://people.debian.org/~madduck http://vcs-pkg.org
`- Debian - when you have better things to do than fixing systems
"toleranz heißt, die fehler der anderen entschuldigen.
takt heißt, sie nicht bemerken."
-- arthur schnitzler
Attachment:
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)