In configuring the MacOS XCode build, for some reason I had chosen to set/change the layout to a generic_layout.
I've only just come to understand that this was changing the management of XCodeDeps config forcing the xcconfig generation into different folders so that it was not preparing a multi config a described
|
This generator is multi-configuration. It will generate different files for the different |
|
*Debug/Release* configurations for each requirement. It will also generate one single file |
|
(*conandeps.xcconfig*) aggregating all the files for the direct dependencies (just *libpng* in this |
|
case). The above commands generate the following files: |
Looking at the XCodeDeps doc, it was not clear at this point why the generate one single file (*conandeps.xcconfig*) aggregating all the files for the direct dependencies was not creating the single file instead creating 1 in each build_type and arch.
It may be helpful to others to understand this link between layout and the deps/tools setup
In configuring the MacOS XCode build, for some reason I had chosen to set/change the layout to a generic_layout.
I've only just come to understand that this was changing the management of XCodeDeps config forcing the xcconfig generation into different folders so that it was not preparing a multi config a described
docs/reference/tools/apple/xcodedeps.rst
Lines 50 to 53 in 7879318
Looking at the XCodeDeps doc, it was not clear at this point why the
generate one single file (*conandeps.xcconfig*) aggregating all the files for the direct dependencieswas not creating the single file instead creating 1 in each build_type and arch.It may be helpful to others to understand this link between layout and the deps/tools setup