Modelo de build-system usando autotools
Colaboração: Ademar de Souza Reis Jr.
Data de Publicação: 11 de Dezembro de 2006
Disponibilizei recentemente um modelo de build-system utilizando recursos modernos do autotools (ferramentas de build da GNU, como autoconf, automake, libtool, etc) que deve ser útil a desenvolvedores Unix.
O modelo foi criado originalmente pela equipe de desenvolvimento da Mandriva Conectiva em Manaus e tem como características:
- Recursos modernos do autoconf, automake e libtool;
- Modular, limpo e facilmente extensível;
- Suporte a unit-tests em C usando o check;
- Suporte a code-coverage dos unit-tests com lcov;
- Suporte a pkgconfig;
- Modo debug, flags de warnings do gcc, electric-fence, pthreads;
- make distcheck limpo e funcional;
- Integração com doxygen;
Para quem está iniciando um projeto ou quer melhorar a instrumentação de código já existente, vale a pena dar uma conferida.
Estão disponíveis o código fonte (via SVN) e também o anúncio de lançamento oficial.