-
Notifications
You must be signed in to change notification settings - Fork 993
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When the layout, use different folder for the 'conan infos' files #11820
When the layout, use different folder for the 'conan infos' files #11820
Conversation
@@ -93,7 +93,7 @@ def test_autotools_relocatable_libs_darwin(): | |||
shutil.move(os.path.join(package_folder, "lib"), os.path.join(client.current_folder, "tempfolder")) | |||
# will fail because rpath does not exist | |||
client.run_command("test_package/build-release/main", assert_error=True) | |||
assert "Library not loaded: @rpath/libhello.0.dylib" in client.out | |||
assert "Library not loaded: @rpath/libhello.0.dylib" in str(client.out).replace("'", "") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not related to this PR but fails with my apple-clang that output with quotes the rpath
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there is some risk of breaking some users, but as it is connected to the experimental layout() feature, it should be ok, and the proposed new behavior seems to make sense
Changelog: Fix: When the
layout()
is declared in the recipe, the files such asconainfo.txt
,conanbuildinfo.txt
were written in thetest_package
folder, now there are written in thegenerators_folder
.Docs: omit
Close #11779