diff --git a/projectfiles/VC12/liblua.vcxproj b/projectfiles/VC12/liblua.vcxproj
index 50746ef8f1a..2a3a790c0eb 100644
--- a/projectfiles/VC12/liblua.vcxproj
+++ b/projectfiles/VC12/liblua.vcxproj
@@ -180,8 +180,8 @@
-
+
@@ -201,6 +201,7 @@
+
diff --git a/projectfiles/VC12/liblua.vcxproj.filters b/projectfiles/VC12/liblua.vcxproj.filters
index 7a041ca3aa3..36c1d095f38 100644
--- a/projectfiles/VC12/liblua.vcxproj.filters
+++ b/projectfiles/VC12/liblua.vcxproj.filters
@@ -98,10 +98,10 @@
Source Files
-
+
Source Files
-
+
Source Files
@@ -157,6 +157,9 @@
Header Files
+
+ Header Files
+
Header Files
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 5464e45a94a..49e1f3c4e4d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -332,6 +332,7 @@ set(libwesnoth-lua_STAT_SRC
lua/lstrlib.cpp
lua/loadlib.cpp
lua/linit.cpp
+ lua/lutf8lib.cpp
)
# We explicitly want lua compiled as C++ version, so this line is required:
set_source_files_properties(${libwesnoth-lua_STAT_SRC} PROPERTIES LANGUAGE CXX)
diff --git a/src/lua/SConscript b/src/lua/SConscript
index 21b94d13f03..ff70ee464f7 100644
--- a/src/lua/SConscript
+++ b/src/lua/SConscript
@@ -34,6 +34,7 @@ ltablib.cpp
lstrlib.cpp
loadlib.cpp
linit.cpp
+lutf8lib.cpp
""")
env_lua = env.Clone(
# Silence some Clang-specific warnings due to extra parentheses in if statements when comparing.