Updating elevate to support multiple visual studio versions #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These changes include a fix to a deprecated windows API and converts the build process over to use CMake. With CMake you have a simple build definition file ~10 lines that can support Visual Studio 2013, 2015, 2017, nmake, gmake etc.
CMake is a proven build generation system used by a growing array of C++ projects and tools.
Elevate is a wonderfully simple tool that solves this silly UAC problem on windows. I love the simplicity of it and I hope that these changes improve that simplicity and keep the tool relevant for future users.