switch to add custom target, as this is header-only