Havia mais um arquivo que precisava ser editado.
Primeiro, platform_win32.cmake teve erros.
Eu alterei: set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/${LIBDIR_BASE}_vc14)
para set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/${LIBDIR_BASE}_vc15)
nas linhas 147 e 150.
Isso corrigiu o erro sobre win32_vc14 não existente. As linhas 147 e 150 estão relacionadas à detecção do VS2017, então elas devem ter dito win32_vc15 .
Em seguida, make.bat precisou de alguma edição, mas não tanto. O bloco de verificação de sanidade Comentei as linhas 187 a 202;
:sanity_checks
REM Sanity Checks
::where /Q msbuild
::if %ERRORLEVEL% NEQ 0 (
:: if "%BUILD_VS_VER%"=="12" (
:: rem vs12 not found, try vs14
:: echo Visual Studio 2013 not found, trying Visual Studio 2015.
:: set BUILD_VS_VER=15
:: set BUILD_VS_YEAR=2017
:: set BUILD_VS_LIBDIRPOST=vc15
:: goto DetectMSVC
:: ) else (
::"" echo Error: "MSBuild" command not in the PATH.
:: echo You must have MSVC installed and run this from the "Developer Command ::Prompt"
:: echo ^(available from Visual Studio's Start menu entry^), aborting!
:: goto EOF
:: )
::)
e linhas 83 a 87:
::set BUILD_VS_VER=14
::set BUILD_VS_YEAR=2015
::set BUILD_VS_LIBDIRPOST=vc14
::) else if "%1" == "2013" (
::set BUILD_VS_VER=12
::set BUILD_VS_YEAR=2013
::set BUILD_VS_LIBDIRPOST=vc12
caso contrário, ainda procura vc12 .
A linha 81 também deve ser editada de:
set BUILD_VS_LIBDIRPOST=vc14
to set BUILD_VS_LIBDIRPOST=vc15
A linha 81 também está em busca de encontrar o VS2017, então não sei por que ele foi definido como vc14 .
Editar : Linha 162: if DEFINED VisualStudioVersion goto msvc_detect_finally
precisa ser alterado para dizer: if DEFINED VisualStudioVersion goto msvc_detect_finally_2017
Depois disso, a compilação correu muito bem para 01: 29: 42.49 , mas ainda falhou provavelmente porque não pode encontrar pthread.h ou zlib.h ou alguns outros arquivos de cabeçalho.
Obrigado por toda sua ajuda @Ramhound. Ficarei feliz em conversar com você em breve, se você tiver mais informações. Eu estou incluindo um link para o meu Build.log abaixo, caso haja algo lá.