Use a cmake custom target for headers rather than an empty lib