|
@@ -105,6 +105,15 @@ if (WAMR_BUILD_JIT EQUAL 1)
|
|
|
add_definitions(${LLVM_DEFINITIONS})
|
|
add_definitions(${LLVM_DEFINITIONS})
|
|
|
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
|
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
|
|
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
|
|
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
|
|
|
|
|
+
|
|
|
|
|
+ # Disable -Wredundant-move when building LLVM JIT
|
|
|
|
|
+ include(CheckCXXCompilerFlag)
|
|
|
|
|
+ if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
|
|
|
|
+ check_cxx_compiler_flag("-Wredundant-move" CXX_SUPPORTS_REDUNDANT_MOVE_FLAG)
|
|
|
|
|
+ if (CXX_SUPPORTS_REDUNDANT_MOVE_FLAG)
|
|
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-redundant-move")
|
|
|
|
|
+ endif ()
|
|
|
|
|
+ endif ()
|
|
|
else ()
|
|
else ()
|
|
|
unset (LLVM_AVAILABLE_LIBS)
|
|
unset (LLVM_AVAILABLE_LIBS)
|
|
|
endif ()
|
|
endif ()
|