no need to link against pcre as it's an implicit runtime dependency
version template
inject version
ignore generated file
distclean generated file
bump version