From c7320465e3d565819356f9a889345cd63e6680ed Mon Sep 17 00:00:00 2001 From: a Date: Fri, 16 Aug 2024 14:31:14 +0300 Subject: [PATCH] fix compilation warning for mbedtls dep on visual studio --- premake5-deps.lua | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/premake5-deps.lua b/premake5-deps.lua index 3f563ae2..9fd7232d 100644 --- a/premake5-deps.lua +++ b/premake5-deps.lua @@ -564,12 +564,15 @@ if _OPTIONS["build-mbedtls"] or _OPTIONS["all-build"] then table.insert(mbedtls_common_defs, "LINK_WITH_PTHREAD=ON") end + local mbedtls_32_bit_fixes = {} + if _OPTIONS["32-build"] and string.match(_ACTION, 'gmake.*') then + table.insert(mbedtls_32_bit_fixes, '-mpclmul') + table.insert(mbedtls_32_bit_fixes, '-msse2') + table.insert(mbedtls_32_bit_fixes, '-maes') + end + if _OPTIONS["32-build"] then - cmake_build('mbedtls', true, mbedtls_common_defs, { - '-mpclmul', - '-msse2', - '-maes', - }) + cmake_build('mbedtls', true, mbedtls_common_defs, mbedtls_32_bit_fixes) end if _OPTIONS["64-build"] then cmake_build('mbedtls', false, mbedtls_common_defs)