فهرست منبع

Fix LuaJIT SSE2 detection on 32-bit MSVC build.

Yao Wei Tjong 姚伟忠 10 سال پیش
والد
کامیت
d31fbf2f45
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      Source/ThirdParty/LuaJIT/CMakeLists.txt

+ 4 - 0
Source/ThirdParty/LuaJIT/CMakeLists.txt

@@ -130,6 +130,10 @@ if (MSVC)
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_ARCH_BITS ${MSVC_ARCH_BITS}\n")
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_TARGET_${MSVC_TARGET_ARCH} 1\n")
 
+    if (URHO3D_SSE AND NOT URHO3D_64BIT)
+        set (TARGET_TESTARCH "${TARGET_TESTARCH} __SSE2__ 1\n")
+    endif ()
+
     # More assumptions
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_ARCH_HASFPU 1\n")
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_ABI_SOFTFP 0\n")