summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-09-17 00:44:10 +0800
committerruki <[email protected]>2022-09-17 00:44:10 +0800
commit602cb0444b8005fb4f9926bd14f209e103c0d2e9 (patch)
treebc597c63bc8d574ce6abb4049187b37b6f3d820f
parent1a8198c34c9e113d19ac482a46a4ffe678714790 (diff)
improve trybuild/cmake
-rw-r--r--xmake/modules/private/action/trybuild/cmake.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/xmake/modules/private/action/trybuild/cmake.lua b/xmake/modules/private/action/trybuild/cmake.lua
index 6b8067f6d..bd4d7b5c0 100644
--- a/xmake/modules/private/action/trybuild/cmake.lua
+++ b/xmake/modules/private/action/trybuild/cmake.lua
@@ -104,9 +104,10 @@ function _get_configs_for_appleos(configs)
elseif is_plat("macosx") then
envs.CMAKE_SYSTEM_NAME = "Darwin"
end
- envs.CMAKE_FIND_ROOT_PATH_MODE_LIBRARY = "ONLY"
- envs.CMAKE_FIND_ROOT_PATH_MODE_INCLUDE = "ONLY"
- envs.CMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "NEVER"
+ envs.CMAKE_FIND_ROOT_PATH_MODE_LIBRARY = "BOTH"
+ envs.CMAKE_FIND_ROOT_PATH_MODE_INCLUDE = "BOTH"
+ envs.CMAKE_FIND_ROOT_PATH_MODE_FRAMEWORK = "BOTH"
+ envs.CMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "NEVER"
-- avoid install bundle targets
envs.CMAKE_MACOSX_BUNDLE = "NO"
for k, v in pairs(envs) do