We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
[package] apr/1.7.0: consumer packages fail to find apr when used as shared
### Package and Environment Details
  * Package Name/Version: **apr/1.7.0**
  * Operating System+version: **Windows 10**
  * Compiler+version: **MSVC v142**
  * Conan version: **conan 1.35.0**
  * Python version: **Python 3.7.9**


### Conan profile (output of `conan profile show default` or `conan profile show <profile>` if custom profile is in use)
```
[settings]
os=Windows
os_build=Windows
arch=x86
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
build_type=Release
[options]
[build_requires]
[env]
```


### Steps to reproduce (Include if Applicable)
Install apr/1.7.0 as shared
conan install apr/1.7.0@ -o shared=True --build=apr

Try installing a consumer of apr. Trying with serf
conan install serf/1.3.9@ -o apr:shared=True -o apr-util:shared=True --build=serf --build=apr-util

### Logs (Include/Attach if Applicable)
<details><summary>Click to expand log</summary>

```
LINK : fatal error LNK1181: cannot open input file 'libapr-1.lib'
scons: *** [libserf-1.dll] Error 1181
scons: building terminated because of errors.
serf/1.3.9:
serf/1.3.9: ERROR: Package 'e896ac717b33682561d2e328d65b7fe6a0bec462' build failed
serf/1.3.9: WARN: Build folder C:\projects\.conan\data\serf\1.3.9\_\_\build\e896ac717b33682561d2e328d65b7fe6a0bec462
ERROR: serf/1.3.9: Error in build() method, line 111
        self.run("scons {} {}".format(" ".join(escape_str(s) for s in args), " ".join("{}={}".format(k, escape_str(v)) for k, v in kwargs.items())), run_environment=True)
```

</details>
Patch 0001 changes the name of the library binary from libapr-1 to apr-1 when compiled as shared. This was done so conan only compiles one library, either static or shared, not both as apr usually does.

This name change affects compilation of consumer packages like serf which expects the libapr-1 name when linking the library as shared.

I propose to make what apr-util does, droping the name change and make cpp_info.libs take the correct name
https://github.com/cesenaLA/conan-center-index/commit/bbc084c0f09f09070ed840eb3c8239d0d9d1b152

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `recipes/apr/all/conanfile.py`
Content:
```
1 import os
2 import re
3 from conans import AutoToolsBuildEnvironment, ConanFile, CMake, tools
4 from conans.errors import ConanException, ConanInvalidConfiguration
5 
6 
7 class AprConan(ConanFile):
8     name = "apr"
9     description = "The Apache Portable Runtime (APR) provides a predictable and consistent interface to underlying platform-specific implementations"
10     license = "Apache-2.0"
11     topics = ("conan", "apr", "apache", "platform", "library")
12     homepage = "https://apr.apache.org/"
13     url = "https://github.com/conan-io/conan-center-index"
14     exports_sources = "CMakeLists.txt", "patches/**"
15     generators = "cmake"
16     settings = "os", "arch", "compiler", "build_type"
17     options = {
18         "shared": [True, False],
19         "fPIC": [True, False],
20         "force_apr_uuid": [True, False],
21     }
22     default_options = {
23         "shared": False,
24         "fPIC": True,
25         "force_apr_uuid": True,
26     }
27 
28     _autotools = None
29     _cmake = None
30 
31     def config_options(self):
32         if self.settings.os == "Windows":
33             del self.options.fPIC
34 
35     def configure(self):
36         if self.options.shared:
37             del self.options.fPIC
38         del self.settings.compiler.cppstd
39         del self.settings.compiler.libcxx
40 
41         if (self.settings.compiler == "apple-clang" and
42             tools.Version(self.settings.compiler.version) == "12" and
43             self.version == "1.7.0"):
44             raise ConanInvalidConfiguration("apr does not (yet) support apple-clang 12")
45 
46     @property
47     def _source_subfolder(self):
48         return "source_subfolder"
49 
50     @property
51     def _build_subfolder(self):
52         return "build_subfolder"
53 
54     def source(self):
55         tools.get(**self.conan_data["sources"][self.version])
56         os.rename("{}-{}".format(self.name, self.version), self._source_subfolder)
57 
58     def _configure_cmake(self):
59         if self._cmake:
60             return self._cmake
61         self._cmake = CMake(self)
62         self._cmake.definitions["INSTALL_PDB"] = False
63         self._cmake.definitions["APR_BUILD_TESTAPR"] = False
64         self._cmake.configure(build_folder=self._build_subfolder)
65         return self._cmake
66 
67     def _configure_autotools(self):
68         if self._autotools:
69             return self._autotools
70         self._autotools = AutoToolsBuildEnvironment(self)
71         self._autotools.libs = []
72         yes_no = lambda v: "yes" if v else "no"
73         conf_args = [
74             "--with-installbuilddir=${prefix}/bin/build-1",
75             "--enable-shared={}".format(yes_no(self.options.shared)),
76             "--enable-static={}".format(yes_no(not self.options.shared)),
77         ]
78         if tools.cross_building(self.settings):
79             #
80             conf_args.append("apr_cv_mutex_robust_shared=yes")
81         self._autotools.configure(args=conf_args, configure_dir=self._source_subfolder)
82         return self._autotools
83 
84     def _patch_sources(self):
85         for patch in self.conan_data["patches"][self.version]:
86             tools.patch(**patch)
87         if self.options.force_apr_uuid:
88             tools.replace_in_file(os.path.join(self._source_subfolder, "include", "apr.h.in"),
89                                   "@osuuid@", "0")
90 
91     def build(self):
92         self._patch_sources()
93         if self.settings.compiler == "Visual Studio":
94             cmake = self._configure_cmake()
95             cmake.build(target="libapr-1" if self.options.shared else "apr-1")
96         else:
97             autotools = self._configure_autotools()
98             autotools.make()
99 
100     def package(self):
101         self.copy("LICENSE", dst="licenses", src=self._source_subfolder)
102         if self.settings.compiler == "Visual Studio":
103             cmake = self._configure_cmake()
104             cmake.install()
105         else:
106             autotools = self._configure_autotools()
107             autotools.install()
108 
109             os.unlink(os.path.join(self.package_folder, "lib", "libapr-1.la"))
110             tools.rmdir(os.path.join(self.package_folder, "build-1"))
111             tools.rmdir(os.path.join(self.package_folder, "lib", "pkgconfig"))
112 
113             apr_rules_mk = os.path.join(self.package_folder, "bin", "build-1", "apr_rules.mk")
114             apr_rules_cnt = open(apr_rules_mk).read()
115             for key in ("apr_builddir", "apr_builders", "top_builddir"):
116                 apr_rules_cnt, nb = re.subn("^{}=[^\n]*\n".format(key), "{}=$(_APR_BUILDDIR)\n".format(key), apr_rules_cnt, flags=re.MULTILINE)
117                 if nb == 0:
118                     raise ConanException("Could not find/replace {} in {}".format(key, apr_rules_mk))
119             open(apr_rules_mk, "w").write(apr_rules_cnt)
120 
121     def package_info(self):
122         self.cpp_info.names["pkg_config"] = "apr-1"
123         self.cpp_info.libs = ["apr-1"]
124         if not self.options.shared:
125             self.cpp_info.defines = ["APR_DECLARE_STATIC"]
126             if self.settings.os == "Linux":
127                 self.cpp_info.system_libs = ["dl", "pthread"]
128             if self.settings.os == "Windows":
129                 self.cpp_info.system_libs = ["rpcrt4"]
130 
131         apr_root = self.package_folder
132         if tools.os_info.is_windows:
133             apr_root = tools.unix_path(apr_root)
134         self.output.info("Settings APR_ROOT environment var: {}".format(apr_root))
135         self.env_info.APR_ROOT = apr_root
136 
137         apr_mk_dir = os.path.join(self.package_folder, "bin", "build-1")
138         if tools.os_info.is_windows:
139             apr_mk_dir = tools.unix_path(apr_mk_dir)
140         self.env_info._APR_BUILDDIR = apr_mk_dir
141
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/recipes/apr/all/conanfile.py b/recipes/apr/all/conanfile.py
--- a/recipes/apr/all/conanfile.py
+++ b/recipes/apr/all/conanfile.py
@@ -120,7 +120,7 @@
 
     def package_info(self):
         self.cpp_info.names["pkg_config"] = "apr-1"
-        self.cpp_info.libs = ["apr-1"]
+        self.cpp_info.libs = ["libapr-1" if self.settings.compiler == "Visual Studio" and self.options.shared else "apr-1"]
         if not self.options.shared:
             self.cpp_info.defines = ["APR_DECLARE_STATIC"]
             if self.settings.os == "Linux":

{"golden_diff": "diff --git a/recipes/apr/all/conanfile.py b/recipes/apr/all/conanfile.py\n--- a/recipes/apr/all/conanfile.py\n+++ b/recipes/apr/all/conanfile.py\n@@ -120,7 +120,7 @@\n \n     def package_info(self):\n         self.cpp_info.names[\"pkg_config\"] = \"apr-1\"\n-        self.cpp_info.libs = [\"apr-1\"]\n+        self.cpp_info.libs = [\"libapr-1\" if self.settings.compiler == \"Visual Studio\" and self.options.shared else \"apr-1\"]\n         if not self.options.shared:\n             self.cpp_info.defines = [\"APR_DECLARE_STATIC\"]\n             if self.settings.os == \"Linux\":\n", "issue": "[package] apr/1.7.0: consumer packages fail to find apr when used as shared\n### Package and Environment Details\r\n  * Package Name/Version: **apr/1.7.0**\r\n  * Operating System+version: **Windows 10**\r\n  * Compiler+version: **MSVC v142**\r\n  * Conan version: **conan 1.35.0**\r\n  * Python version: **Python 3.7.9**\r\n\r\n\r\n### Conan profile (output of `conan profile show default` or `conan profile show <profile>` if custom profile is in use)\r\n```\r\n[settings]\r\nos=Windows\r\nos_build=Windows\r\narch=x86\r\narch_build=x86_64\r\ncompiler=Visual Studio\r\ncompiler.version=16\r\nbuild_type=Release\r\n[options]\r\n[build_requires]\r\n[env]\r\n```\r\n\r\n\r\n### Steps to reproduce (Include if Applicable)\r\nInstall apr/1.7.0 as shared\r\nconan install apr/1.7.0@ -o shared=True --build=apr\r\n\r\nTry installing a consumer of apr. Trying with serf\r\nconan install serf/1.3.9@ -o apr:shared=True -o apr-util:shared=True --build=serf --build=apr-util\r\n\r\n### Logs (Include/Attach if Applicable)\r\n<details><summary>Click to expand log</summary>\r\n\r\n```\r\nLINK : fatal error LNK1181: cannot open input file 'libapr-1.lib'\r\nscons: *** [libserf-1.dll] Error 1181\r\nscons: building terminated because of errors.\r\nserf/1.3.9:\r\nserf/1.3.9: ERROR: Package 'e896ac717b33682561d2e328d65b7fe6a0bec462' build failed\r\nserf/1.3.9: WARN: Build folder C:\\projects\\.conan\\data\\serf\\1.3.9\\_\\_\\build\\e896ac717b33682561d2e328d65b7fe6a0bec462\r\nERROR: serf/1.3.9: Error in build() method, line 111\r\n        self.run(\"scons {} {}\".format(\" \".join(escape_str(s) for s in args), \" \".join(\"{}={}\".format(k, escape_str(v)) for k, v in kwargs.items())), run_environment=True)\r\n```\r\n\r\n</details>\r\nPatch 0001 changes the name of the library binary from libapr-1 to apr-1 when compiled as shared. This was done so conan only compiles one library, either static or shared, not both as apr usually does.\r\n\r\nThis name change affects compilation of consumer packages like serf which expects the libapr-1 name when linking the library as shared.\r\n\r\nI propose to make what apr-util does, droping the name change and make cpp_info.libs take the correct name\r\nhttps://github.com/cesenaLA/conan-center-index/commit/bbc084c0f09f09070ed840eb3c8239d0d9d1b152\n", "before_files": [{"content": "import os\nimport re\nfrom conans import AutoToolsBuildEnvironment, ConanFile, CMake, tools\nfrom conans.errors import ConanException, ConanInvalidConfiguration\n\n\nclass AprConan(ConanFile):\n    name = \"apr\"\n    description = \"The Apache Portable Runtime (APR) provides a predictable and consistent interface to underlying platform-specific implementations\"\n    license = \"Apache-2.0\"\n    topics = (\"conan\", \"apr\", \"apache\", \"platform\", \"library\")\n    homepage = \"https://apr.apache.org/\"\n    url = \"https://github.com/conan-io/conan-center-index\"\n    exports_sources = \"CMakeLists.txt\", \"patches/**\"\n    generators = \"cmake\"\n    settings = \"os\", \"arch\", \"compiler\", \"build_type\"\n    options = {\n        \"shared\": [True, False],\n        \"fPIC\": [True, False],\n        \"force_apr_uuid\": [True, False],\n    }\n    default_options = {\n        \"shared\": False,\n        \"fPIC\": True,\n        \"force_apr_uuid\": True,\n    }\n\n    _autotools = None\n    _cmake = None\n\n    def config_options(self):\n        if self.settings.os == \"Windows\":\n            del self.options.fPIC\n\n    def configure(self):\n        if self.options.shared:\n            del self.options.fPIC\n        del self.settings.compiler.cppstd\n        del self.settings.compiler.libcxx\n\n        if (self.settings.compiler == \"apple-clang\" and\n            tools.Version(self.settings.compiler.version) == \"12\" and\n            self.version == \"1.7.0\"):\n            raise ConanInvalidConfiguration(\"apr does not (yet) support apple-clang 12\")\n\n    @property\n    def _source_subfolder(self):\n        return \"source_subfolder\"\n\n    @property\n    def _build_subfolder(self):\n        return \"build_subfolder\"\n\n    def source(self):\n        tools.get(**self.conan_data[\"sources\"][self.version])\n        os.rename(\"{}-{}\".format(self.name, self.version), self._source_subfolder)\n\n    def _configure_cmake(self):\n        if self._cmake:\n            return self._cmake\n        self._cmake = CMake(self)\n        self._cmake.definitions[\"INSTALL_PDB\"] = False\n        self._cmake.definitions[\"APR_BUILD_TESTAPR\"] = False\n        self._cmake.configure(build_folder=self._build_subfolder)\n        return self._cmake\n\n    def _configure_autotools(self):\n        if self._autotools:\n            return self._autotools\n        self._autotools = AutoToolsBuildEnvironment(self)\n        self._autotools.libs = []\n        yes_no = lambda v: \"yes\" if v else \"no\"\n        conf_args = [\n            \"--with-installbuilddir=${prefix}/bin/build-1\",\n            \"--enable-shared={}\".format(yes_no(self.options.shared)),\n            \"--enable-static={}\".format(yes_no(not self.options.shared)),\n        ]\n        if tools.cross_building(self.settings):\n            #\n            conf_args.append(\"apr_cv_mutex_robust_shared=yes\")\n        self._autotools.configure(args=conf_args, configure_dir=self._source_subfolder)\n        return self._autotools\n\n    def _patch_sources(self):\n        for patch in self.conan_data[\"patches\"][self.version]:\n            tools.patch(**patch)\n        if self.options.force_apr_uuid:\n            tools.replace_in_file(os.path.join(self._source_subfolder, \"include\", \"apr.h.in\"),\n                                  \"@osuuid@\", \"0\")\n\n    def build(self):\n        self._patch_sources()\n        if self.settings.compiler == \"Visual Studio\":\n            cmake = self._configure_cmake()\n            cmake.build(target=\"libapr-1\" if self.options.shared else \"apr-1\")\n        else:\n            autotools = self._configure_autotools()\n            autotools.make()\n\n    def package(self):\n        self.copy(\"LICENSE\", dst=\"licenses\", src=self._source_subfolder)\n        if self.settings.compiler == \"Visual Studio\":\n            cmake = self._configure_cmake()\n            cmake.install()\n        else:\n            autotools = self._configure_autotools()\n            autotools.install()\n\n            os.unlink(os.path.join(self.package_folder, \"lib\", \"libapr-1.la\"))\n            tools.rmdir(os.path.join(self.package_folder, \"build-1\"))\n            tools.rmdir(os.path.join(self.package_folder, \"lib\", \"pkgconfig\"))\n\n            apr_rules_mk = os.path.join(self.package_folder, \"bin\", \"build-1\", \"apr_rules.mk\")\n            apr_rules_cnt = open(apr_rules_mk).read()\n            for key in (\"apr_builddir\", \"apr_builders\", \"top_builddir\"):\n                apr_rules_cnt, nb = re.subn(\"^{}=[^\\n]*\\n\".format(key), \"{}=$(_APR_BUILDDIR)\\n\".format(key), apr_rules_cnt, flags=re.MULTILINE)\n                if nb == 0:\n                    raise ConanException(\"Could not find/replace {} in {}\".format(key, apr_rules_mk))\n            open(apr_rules_mk, \"w\").write(apr_rules_cnt)\n\n    def package_info(self):\n        self.cpp_info.names[\"pkg_config\"] = \"apr-1\"\n        self.cpp_info.libs = [\"apr-1\"]\n        if not self.options.shared:\n            self.cpp_info.defines = [\"APR_DECLARE_STATIC\"]\n            if self.settings.os == \"Linux\":\n                self.cpp_info.system_libs = [\"dl\", \"pthread\"]\n            if self.settings.os == \"Windows\":\n                self.cpp_info.system_libs = [\"rpcrt4\"]\n\n        apr_root = self.package_folder\n        if tools.os_info.is_windows:\n            apr_root = tools.unix_path(apr_root)\n        self.output.info(\"Settings APR_ROOT environment var: {}\".format(apr_root))\n        self.env_info.APR_ROOT = apr_root\n\n        apr_mk_dir = os.path.join(self.package_folder, \"bin\", \"build-1\")\n        if tools.os_info.is_windows:\n            apr_mk_dir = tools.unix_path(apr_mk_dir)\n        self.env_info._APR_BUILDDIR = apr_mk_dir\n", "path": "recipes/apr/all/conanfile.py"}], "after_files": [{"content": "import os\nimport re\nfrom conans import AutoToolsBuildEnvironment, ConanFile, CMake, tools\nfrom conans.errors import ConanException, ConanInvalidConfiguration\n\n\nclass AprConan(ConanFile):\n    name = \"apr\"\n    description = \"The Apache Portable Runtime (APR) provides a predictable and consistent interface to underlying platform-specific implementations\"\n    license = \"Apache-2.0\"\n    topics = (\"conan\", \"apr\", \"apache\", \"platform\", \"library\")\n    homepage = \"https://apr.apache.org/\"\n    url = \"https://github.com/conan-io/conan-center-index\"\n    exports_sources = \"CMakeLists.txt\", \"patches/**\"\n    generators = \"cmake\"\n    settings = \"os\", \"arch\", \"compiler\", \"build_type\"\n    options = {\n        \"shared\": [True, False],\n        \"fPIC\": [True, False],\n        \"force_apr_uuid\": [True, False],\n    }\n    default_options = {\n        \"shared\": False,\n        \"fPIC\": True,\n        \"force_apr_uuid\": True,\n    }\n\n    _autotools = None\n    _cmake = None\n\n    def config_options(self):\n        if self.settings.os == \"Windows\":\n            del self.options.fPIC\n\n    def configure(self):\n        if self.options.shared:\n            del self.options.fPIC\n        del self.settings.compiler.cppstd\n        del self.settings.compiler.libcxx\n\n        if (self.settings.compiler == \"apple-clang\" and\n            tools.Version(self.settings.compiler.version) == \"12\" and\n            self.version == \"1.7.0\"):\n            raise ConanInvalidConfiguration(\"apr does not (yet) support apple-clang 12\")\n\n    @property\n    def _source_subfolder(self):\n        return \"source_subfolder\"\n\n    @property\n    def _build_subfolder(self):\n        return \"build_subfolder\"\n\n    def source(self):\n        tools.get(**self.conan_data[\"sources\"][self.version])\n        os.rename(\"{}-{}\".format(self.name, self.version), self._source_subfolder)\n\n    def _configure_cmake(self):\n        if self._cmake:\n            return self._cmake\n        self._cmake = CMake(self)\n        self._cmake.definitions[\"INSTALL_PDB\"] = False\n        self._cmake.definitions[\"APR_BUILD_TESTAPR\"] = False\n        self._cmake.configure(build_folder=self._build_subfolder)\n        return self._cmake\n\n    def _configure_autotools(self):\n        if self._autotools:\n            return self._autotools\n        self._autotools = AutoToolsBuildEnvironment(self)\n        self._autotools.libs = []\n        yes_no = lambda v: \"yes\" if v else \"no\"\n        conf_args = [\n            \"--with-installbuilddir=${prefix}/bin/build-1\",\n            \"--enable-shared={}\".format(yes_no(self.options.shared)),\n            \"--enable-static={}\".format(yes_no(not self.options.shared)),\n        ]\n        if tools.cross_building(self.settings):\n            #\n            conf_args.append(\"apr_cv_mutex_robust_shared=yes\")\n        self._autotools.configure(args=conf_args, configure_dir=self._source_subfolder)\n        return self._autotools\n\n    def _patch_sources(self):\n        for patch in self.conan_data[\"patches\"][self.version]:\n            tools.patch(**patch)\n        if self.options.force_apr_uuid:\n            tools.replace_in_file(os.path.join(self._source_subfolder, \"include\", \"apr.h.in\"),\n                                  \"@osuuid@\", \"0\")\n\n    def build(self):\n        self._patch_sources()\n        if self.settings.compiler == \"Visual Studio\":\n            cmake = self._configure_cmake()\n            cmake.build(target=\"libapr-1\" if self.options.shared else \"apr-1\")\n        else:\n            autotools = self._configure_autotools()\n            autotools.make()\n\n    def package(self):\n        self.copy(\"LICENSE\", dst=\"licenses\", src=self._source_subfolder)\n        if self.settings.compiler == \"Visual Studio\":\n            cmake = self._configure_cmake()\n            cmake.install()\n        else:\n            autotools = self._configure_autotools()\n            autotools.install()\n\n            os.unlink(os.path.join(self.package_folder, \"lib\", \"libapr-1.la\"))\n            tools.rmdir(os.path.join(self.package_folder, \"build-1\"))\n            tools.rmdir(os.path.join(self.package_folder, \"lib\", \"pkgconfig\"))\n\n            apr_rules_mk = os.path.join(self.package_folder, \"bin\", \"build-1\", \"apr_rules.mk\")\n            apr_rules_cnt = open(apr_rules_mk).read()\n            for key in (\"apr_builddir\", \"apr_builders\", \"top_builddir\"):\n                apr_rules_cnt, nb = re.subn(\"^{}=[^\\n]*\\n\".format(key), \"{}=$(_APR_BUILDDIR)\\n\".format(key), apr_rules_cnt, flags=re.MULTILINE)\n                if nb == 0:\n                    raise ConanException(\"Could not find/replace {} in {}\".format(key, apr_rules_mk))\n            open(apr_rules_mk, \"w\").write(apr_rules_cnt)\n\n    def package_info(self):\n        self.cpp_info.names[\"pkg_config\"] = \"apr-1\"\n        self.cpp_info.libs = [\"libapr-1\" if self.settings.compiler == \"Visual Studio\" and self.options.shared else \"apr-1\"]\n        if not self.options.shared:\n            self.cpp_info.defines = [\"APR_DECLARE_STATIC\"]\n            if self.settings.os == \"Linux\":\n                self.cpp_info.system_libs = [\"dl\", \"pthread\"]\n            if self.settings.os == \"Windows\":\n                self.cpp_info.system_libs = [\"rpcrt4\"]\n\n        apr_root = self.package_folder\n        if tools.os_info.is_windows:\n            apr_root = tools.unix_path(apr_root)\n        self.output.info(\"Settings APR_ROOT environment var: {}\".format(apr_root))\n        self.env_info.APR_ROOT = apr_root\n\n        apr_mk_dir = os.path.join(self.package_folder, \"bin\", \"build-1\")\n        if tools.os_info.is_windows:\n            apr_mk_dir = tools.unix_path(apr_mk_dir)\n        self.env_info._APR_BUILDDIR = apr_mk_dir\n", "path": "recipes/apr/all/conanfile.py"}]}