no need for build static option; derive it from the opposite of build shared