no more bool
make msvc happy: c89, pthreads-w32
see http://public.kitware.com/Bug/view.php?id=6399
use different names for the static and dynamic lib because msvc creates a lib for the dll
msvc