build: add ability to specify shared object version