@@ -460,6 +460,7 @@ function _get_configs_for_appleos(package, configs, opt)
460
460
envs .CMAKE_SYSTEM_NAME = " Darwin"
461
461
end
462
462
envs .CMAKE_OSX_ARCHITECTURES = package :arch ()
463
+ envs .CMAKE_FIND_ROOT_PATH_MODE_PACKAGE = " BOTH"
463
464
envs .CMAKE_FIND_ROOT_PATH_MODE_LIBRARY = " BOTH"
464
465
envs .CMAKE_FIND_ROOT_PATH_MODE_INCLUDE = " BOTH"
465
466
envs .CMAKE_FIND_ROOT_PATH_MODE_FRAMEWORK = " BOTH"
@@ -491,6 +492,7 @@ function _get_configs_for_mingw(package, configs, opt)
491
492
-- avoid find and add system include/library path
492
493
-- @see https://github.com/xmake-io/xmake/issues/2037
493
494
envs .CMAKE_FIND_ROOT_PATH = sdkdir
495
+ envs .CMAKE_FIND_ROOT_PATH_MODE_PACKAGE = " BOTH"
494
496
envs .CMAKE_FIND_ROOT_PATH_MODE_LIBRARY = " BOTH"
495
497
envs .CMAKE_FIND_ROOT_PATH_MODE_INCLUDE = " BOTH"
496
498
envs .CMAKE_FIND_ROOT_PATH_MODE_PROGRAM = " NEVER"
@@ -585,6 +587,7 @@ function _get_configs_for_cross(package, configs, opt)
585
587
-- avoid find and add system include/library path
586
588
-- @see https://github.com/xmake-io/xmake/issues/2037
587
589
envs .CMAKE_FIND_ROOT_PATH = sdkdir
590
+ envs .CMAKE_FIND_ROOT_PATH_MODE_PACKAGE = " BOTH"
588
591
envs .CMAKE_FIND_ROOT_PATH_MODE_LIBRARY = " BOTH"
589
592
envs .CMAKE_FIND_ROOT_PATH_MODE_INCLUDE = " BOTH"
590
593
envs .CMAKE_FIND_ROOT_PATH_MODE_PROGRAM = " NEVER"
0 commit comments