Maintaining list of Python source files without file(GLOB_RECURSE ...)

Ah yes, the rsync is an odd choice and unportable, someone else put that in. I should be able to replace it with ${CMAKE_COMMAND} -E copy_directory ... but since portability is not a concern for this project, I haven’t bothered.

I’ve read this too, and that’s what my question is essentially - is there a better way to manually enumerate than what I’m doing? I think I’ve drowned that out with too much verbiage, so I’ll clarify the original question.

That’s an interesting thought, thanks! I’m probably not going to be able to use that though because the sdist is being installed into a virtualenv which is created as part of the build, so that yet another suite of tests can be run. Sorry for moving the goal posts, I didn’t think this was relevant information initially.