Skip to content

Commit bee4308

Browse files
authored
Merge pull request #287 from FeignClaims/feat/conan_system_package_by_default
2 parents 86e68a9 + a20ea83 commit bee4308

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Conan.cmake

+8-1
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@ macro(_run_conan1)
169169
# Pass either autodetected settings or a conan profile
170170
${CONAN_SETTINGS}
171171
${OUTPUT_QUIET}
172+
CONF
173+
-c tools.system.package_manager:mode=install
174+
-c tools.system.package_manager:sudo=True
172175
)
173176
endforeach()
174177
endif()
@@ -217,7 +220,11 @@ macro(_run_conan2)
217220
endif()
218221

219222
if(NOT _args_INSTALL_ARGS)
220-
set(_args_INSTALL_ARGS "--build=missing")
223+
set(_args_INSTALL_ARGS
224+
--build=missing
225+
-c tools.system.package_manager:mode=install
226+
-c tools.system.package_manager:sudo=True
227+
)
221228
endif()
222229

223230
set(CONAN_HOST_PROFILE "${_args_HOST_PROFILE}" CACHE STRING "Conan host profile" FORCE)

0 commit comments

Comments
 (0)