From 5f96b4907c7eabcb8114c0c01f0b6ca286cdaf6d Mon Sep 17 00:00:00 2001 From: otavepto <153766569+otavepto@users.noreply.github.com> Date: Mon, 27 May 2024 05:34:12 +0300 Subject: [PATCH] force write the cmake toolcahin file everytime just in case the content was changed during each build --- premake5-deps.lua | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/premake5-deps.lua b/premake5-deps.lua index 646e3744..0838dc99 100644 --- a/premake5-deps.lua +++ b/premake5-deps.lua @@ -203,14 +203,12 @@ local function cmake_build(dep_folder, is_32, extra_defs) if string.match(_ACTION, 'gmake.*') then if is_32 then local toolchain_file = path.join(deps_dir, 'toolchain_32.cmake') - if not os.isfile(toolchain_file) then - if not io.writefile(toolchain_file, [[ - set(CMAKE_C_FLAGS_INIT "-m32") - set(CMAKE_CXX_FLAGS_INIT "-m32") - ]]) then - error("failed to create 32-bit cmake toolchain (gmake)") - return - end + if not io.writefile(toolchain_file, [[ + set(CMAKE_C_FLAGS_INIT "-m32") + set(CMAKE_CXX_FLAGS_INIT "-m32") + ]]) then + error("failed to create 32-bit cmake toolchain (gmake)") + return end cmd_gen = cmd_gen .. ' -DCMAKE_TOOLCHAIN_FILE="' .. toolchain_file .. '"'