Hello.

Just nitpicking a bit:

>> -target_link_libraries(ntvdm softx86 softx87 fast486)
>> +target_link_libraries(ntvdm fast486)
>> add_importlibs(ntvdm msvcrt user32 gdi32 kernel32 ntdll)
>> -add_dependencies(ntvdm softx86 softx87)
>> +add_dependencies(ntvdm fast486)

The call to add_dependencies is useless here, as a call to target_link_libraries adds an implicit dependency.

Regards
Jérôme