From fe8383bcec3db3de954e30fa2e16e0389dd997ca Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 27 Aug 2024 08:03:03 +0200 Subject: [PATCH] Lua: Set /bigobj for all Lua files on MSVC & MinGW Change-Id: I4c43926afc3de412037d4734c2590e711c34db3c Reviewed-by: Christian Stenger --- src/plugins/lua/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/lua/CMakeLists.txt b/src/plugins/lua/CMakeLists.txt index 80c563cb821..a9e0c2f367e 100644 --- a/src/plugins/lua/CMakeLists.txt +++ b/src/plugins/lua/CMakeLists.txt @@ -51,7 +51,10 @@ set_source_files_properties(luauibindings.cpp PROPERTY SKIP_AUTOMOC ON PROPERTY if (MSVC) # Prevent fatal error C1128 - set_property(SOURCE bindings/settings.cpp PROPERTY COMPILE_FLAGS /bigobj) + target_compile_options(Lua PRIVATE /bigobj) +endif() +if (MINGW) + target_compile_options(Lua PRIVATE "-Wa,-mbig-obj") endif() qtc_copy_to_builddir(copy_lua_meta_files