When I try to build the sources for x64 platform the build fail on libGLESv2 build with Linker error:
error LNK1104: File "C:\angleproject\src\compiler\x64\Debug\BuiltInFunctionEmulator.obj" could not opened. C:\angleproject\src\libGLESv2\LINK libGLESv2
This is correct, the file doesn't exist. I figured out that this file is part of the translator_common subproject. And now comes the strange part I could not explain:
1. If I build the translator_common project as stanalone x64 build no object file is created under x64/Debug folder.
2. If I build same project as x86 build, the missing file is created for x86 under Debug/common and x64/Debug
3. Now I can build project successfully for x64 platform
4. If I now try to create the libGLESv2 project what has a indirect dependency to translator_common the file is deleted and not created. The failure above occurs.
The same failure occurs with translator_hlsl subproject, which has an dependency to translator_common and is used by libGLESv2 project.
I'm absolutly not familar with Microsoft Visual Studio. Has someone an idea what could be wrong.
Thanks for any help.