From 467c50cd3fe096e86ba2369b98ccccc45947ebd7 Mon Sep 17 00:00:00 2001 From: memsharded Date: Mon, 28 Aug 2023 13:08:25 +0200 Subject: [PATCH 1/2] deployer skip_symlinks --- reference/commands/config.rst | 1 + reference/extensions/deployers.rst | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/reference/commands/config.rst b/reference/commands/config.rst index 589fd4b4dbd1..9d1b254184e5 100644 --- a/reference/commands/config.rst +++ b/reference/commands/config.rst @@ -246,6 +246,7 @@ Displays all the Conan built-in configurations. There are 2 groups: tools.cmake.cmaketoolchain:user_toolchain: Inject existing user toolchains at the beginning of conan_toolchain.cmake tools.cmake:cmake_program: Path to CMake executable tools.compilation:verbosity: Verbosity of compilation tools if set. Possible values are 'quiet' and 'verbose' + tools.deployer:symlinks: Set to False to disable deployers copying symlinks tools.env.virtualenv:powershell: If it is set to True it will generate powershell launchers if os=Windows tools.files.download:retry: Number of retries in case of failure when downloading tools.files.download:retry_wait: Seconds to wait between download attempts diff --git a/reference/extensions/deployers.rst b/reference/extensions/deployers.rst index 314c3500e044..f476329504fe 100644 --- a/reference/extensions/deployers.rst +++ b/reference/extensions/deployers.rst @@ -56,6 +56,14 @@ This deployer will output your dependencies in a tree folder such as: See :ref:`the Conan stability` section for more information. +configuration +^^^^^^^^^^^^^ + +Both the ``full_deploy`` and the ``direct_deploy`` can define the conf ``tools.deployer:symlinks`` to ``False`` +to disable deployers copying symlinks. This can be convenient in systems that do not support symlinks and could fail +if deploying packages that contain symlinks. + + Custom deployers ---------------- From 51ba34897fc13ba62493229877aba9ca04458ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Rinc=C3=B3n=20Blanco?= Date: Mon, 28 Aug 2023 17:02:12 +0200 Subject: [PATCH 2/2] Update reference/extensions/deployers.rst --- reference/extensions/deployers.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/extensions/deployers.rst b/reference/extensions/deployers.rst index f476329504fe..9fb6a75b358b 100644 --- a/reference/extensions/deployers.rst +++ b/reference/extensions/deployers.rst @@ -59,7 +59,7 @@ This deployer will output your dependencies in a tree folder such as: configuration ^^^^^^^^^^^^^ -Both the ``full_deploy`` and the ``direct_deploy`` can define the conf ``tools.deployer:symlinks`` to ``False`` +Both the ``full_deploy`` and the ``direct_deploy`` understand when the conf ``tools.deployer:symlinks`` is set to ``False`` to disable deployers copying symlinks. This can be convenient in systems that do not support symlinks and could fail if deploying packages that contain symlinks.