From 9aa0516630fbd4d6d5bdf0fe4a704b86a53350c8 Mon Sep 17 00:00:00 2001 From: star9029 Date: Tue, 26 Nov 2024 20:00:50 +0800 Subject: fix cmake & mingw detect cross-compilation on windows --- xmake/modules/package/tools/cmake.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/modules/package/tools/cmake.lua b/xmake/modules/package/tools/cmake.lua index ca01fe11a..7f2a3d397 100644 --- a/xmake/modules/package/tools/cmake.lua +++ b/xmake/modules/package/tools/cmake.lua @@ -580,7 +580,7 @@ function _get_configs_for_mingw(package, configs, opt) envs.CMAKE_EXE_LINKER_FLAGS = _get_ldflags(package, opt) envs.CMAKE_SHARED_LINKER_FLAGS = _get_shflags(package, opt) envs.CMAKE_MODULE_LINKER_FLAGS = _get_shflags(package, opt) - envs.CMAKE_SYSTEM_NAME = "Windows" + envs.CMAKE_SYSTEM_NAME = is_host("windows") and "" or "Windows" envs.CMAKE_SYSTEM_PROCESSOR = _get_cmake_system_processor(package) -- avoid find and add system include/library path -- @see https://github.com/xmake-io/xmake/issues/2037 -- cgit v1.3.1