From e8725daddd270cb72794ffbcb5e5abf3daac9ac2 Mon Sep 17 00:00:00 2001 From: Tracy Ward Date: Wed, 9 Sep 2020 13:30:13 -0400 Subject: [PATCH] Fix link error on MSVC with lua (#2055) Lua wasn't actually being built as C++, but SM was being built as if it was, which caused symbol mismatches. --- extern/CMakeProject-lua.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extern/CMakeProject-lua.cmake b/extern/CMakeProject-lua.cmake index 70d45a95c7..a9482812cd 100644 --- a/extern/CMakeProject-lua.cmake +++ b/extern/CMakeProject-lua.cmake @@ -64,7 +64,7 @@ set_property(TARGET "lua-5.1" PROPERTY FOLDER "External Libraries") if(MSVC) sm_add_compile_definition("lua-5.1" _CRT_SECURE_NO_WARNINGS) - sm_add_compile_flag("lua-5.1" /TP) + set_source_files_properties(${LUA_SRC} PROPERTIES LANGUAGE CXX) endif(MSVC) disable_project_warnings("lua-5.1")