How to make sysvad work on all windows 10 builds?

I want to get sysvad to work on all windows 10 builds. I cannot build sysvad with nt target version set to anything below build 22000. How to solve this problem?

You can check out an older commit from the git repository. Many of the commits describe the version-specific stuff that was added.