Browse Source

Fixed LuaJIT native build on Raspberry Pi.

Missed out one more condition check before applying -m32/64 flag.
Yao Wei Tjong 姚伟忠 12 years ago
parent
commit
405e89b5f2
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Source/ThirdParty/LuaJIT/DetectTargetArchitecture.cmake

+ 3 - 1
Source/ThirdParty/LuaJIT/DetectTargetArchitecture.cmake

@@ -93,7 +93,9 @@ if (ARCH_BITS EQUAL 64)
         set (ARCH_BITS 32)
         set (ARCH_BITS 32)
     endif ()
     endif ()
 endif ()
 endif ()
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m${ARCH_BITS}")
+if (TARGET_LJARCH STREQUAL x64)
+    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m${ARCH_BITS}")
+endif ()
 
 
 find_string ("LJ_HASJIT (1)" "${TARGET_TESTARCH}" HASJIT ${VARIANT})
 find_string ("LJ_HASJIT (1)" "${TARGET_TESTARCH}" HASJIT ${VARIANT})
 if (HASJIT)
 if (HASJIT)