adds with-explicit-version macro