Cpp files without precompiled header

I browsed the UBT documentation and a few posts around, but couldn’t find enough information.

I’d like to use some cpp files that don’t need any reflection from unreal, and don’t really need any precompiled header.
I saw that it is possible to add those as “thirdparties” but it really is just a simple cpp file needed by some of my gameplay classes.

As it is something that I made kind of generic, and would like to reuse it in other projects, I don’t want to add UE specific dependencies.
Is there no way to do this without actually adding a new module that builds a static library ?
Ideally it should just be linked into the game .dll and call it a day.