diff --git a/build-scripts/config_common.cmake b/build-scripts/config_common.cmake index c60725d4..02ae865c 100644 --- a/build-scripts/config_common.cmake +++ b/build-scripts/config_common.cmake @@ -62,8 +62,8 @@ if (CMAKE_SIZEOF_VOID_P EQUAL 8) endif () else () include(CheckCCompilerFlag) - Check_C_Compiler_Flag( -m32 M32_OK ) - if (M32_OK) + Check_C_Compiler_Flag(-m32 M32_OK) + if (M32_OK OR WAMR_BUILD_TARGET STREQUAL "X86_32") add_definitions (-m32) set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32") set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")