correct the cmake hooking
uniquify forward rather than post-forward