11
I want to build a shared library. GNU/Linux is the development and target platform. C is the implementation language.
I can't decide how I want to setup the build system and keep flitting around three options each of which have lots of reasons to dislike:
- hand crafted Makefiles - I've worked this way almost exclusively in the past
- GNU Autotools - I used autotools earlier this year to build a shared C library, but have forgotten how I did it and where all the many hundreds of tutorials were I used for pickings.
- waf - supposedly simple but not so easy I've got it working this afternoon.
I can't decide which to go for. I'll settle on one, start working then come across a problem and decide the other system is better. I'm stuck stuck stuck. Can someone shed some light on this please which might help me settle the matter?