Browse Source

Fix LuaJIT SSE2 detection on 32-bit MinGW build.

Yao Wei Tjong 姚伟忠 10 years ago
parent
commit
2e4a076e5e
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Source/ThirdParty/LuaJIT/CMakeLists.txt

+ 2 - 2
Source/ThirdParty/LuaJIT/CMakeLists.txt

@@ -134,8 +134,8 @@ if (MSVC)
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_ARCH_HASFPU 1\n")
     set (TARGET_TESTARCH "${TARGET_TESTARCH} LJ_ABI_SOFTFP 0\n")
 else ()
-    get_directory_property (TARGET_TCFLAGS COMPILE_DEFINITIONS)
-    string (REPLACE ";" ";-D" TARGET_TCFLAGS ";${TARGET_TCFLAGS}")
+    set (TARGET_TCFLAGS ${CMAKE_C_FLAGS})
+    string (REPLACE " " ";" TARGET_TCFLAGS "${TARGET_TCFLAGS}")
     execute_process (COMMAND egrep -V RESULT_VARIABLE EGREP_EXIT_CODE OUTPUT_QUIET ERROR_QUIET)
     if (EGREP_EXIT_CODE EQUAL 0)
         execute_process (COMMAND ${CMAKE_C_COMPILER} ${TARGET_TCFLAGS} -E ${CMAKE_CURRENT_SOURCE_DIR}/src/lj_arch.h -dM