Closed jeremyg-lunarg closed 1 year ago
Hmm. Isn't there another problem in that the top level CMakeLists.txt file sets required C++ version at 11? https://github.com/google/effcee/blob/main/CMakeLists.txt#L5
SPIRV-Tools had that problem, which was resolved with https://github.com/KhronosGroup/SPIRV-Tools/pull/5020/files But now I see even that has advice that it should be solved with target properties, at least for libraries. ?
I think https://github.com/google/effcee/pull/48 should fix this in a better way. Please verify.
Yep. #48 fixes it for me. Thanks!
Setting -std=c++11 is forcing projects using effcee to use exactly this version of the standard. Some of these projects, such as SPIRV-Tools now require c++17.