Skip to content

Commit e638a6b

Browse files
require msvc arm64 to use plain Lua library
1 parent d1f4c6a commit e638a6b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

conanfile.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ def validate(self):
9797
if self.dependencies["sdl"].options.sdl2main != sdl2mainValue:
9898
raise ConanInvalidConfiguration(f"sdl:sdl2main option for {self.settings.os} must be set to {sdl2mainValue}")
9999

100+
# LuaJIT
101+
if is_msvc(self) and self.settings.arch == "armv8" and self.options.lua_lib == "luajit":
102+
raise ConanInvalidConfiguration("LuaJIT can't be built for MSVC ARM64 at the moment, &:lua_lib option must be set to lua")
103+
100104
# Qt
101105
qtDep = self.dependencies["qt"]
102106
if qtDep.options.qttools != True:

0 commit comments

Comments
 (0)