Yep I tried with and without the ‘!’ & ‘-’
@nodeway
switching slashes didn't make a difference.
What I found was setting “!INCLUDE” to lower case “include”, initialized the Makefile.nmake. But now I get the same error,only its pointing to the nmake file now. When looking at the Makefile.nmake included with Houdini in a text editor, I noticed all if/else/include statements are all uppcase, with ‘!’ in front. Is this correct for windows?
Also there is a test for MSC_VER between 2012 or 2008:
if ([$(CC) /? 2>&1 | findstr /C:"Version 17" > nul] == 0) # MSVC 2012 MSC_VER = 17 elseif ([$(CC) /? 2>&1 | findstr /C:"Version 15" > nul] == 0) # MSVC 2008 MSC_VER = 15 else error ==== Unknown version of Visual C++ ==== endif
Dont we need a 2015 test as well? What is the correct int for 2015 version?