reverted to original xacro.cmake in groovy and added a custom target which seems to correctly hook the building of URDF's from xacros now.