NMake external projects from CMake
CMake ExternalProject builds subprojects isolated from the main CMake project.
For Visual Studio NMake projects, it is necessary to invoke the nmake
command.
find_program(MAKE_EXECUTABLE
NAMES nmake
)
A real-life example of CMake with NMake ExternalProject.