-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
qt6: do not define default_options for modules #20587
Conversation
🤖 Beep Boop! This pull request is making changes to 'recipes/qt//'. 👋 @ericLemanissier @jwillikers @MartinDelille you might be interested. 😉 |
closes conan-io#20565 fixes conan-io#20383 also, be a little more strict with options usage
@matheusgomes28 this should hopefully be a more general solution than #20565. Can you please try it and confirm ? |
@ericLemanissier I'll try a clean build after work today. I see you haven't yet changed the module dependency lists on the top of the file. Maybe I can push that later on. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Do you mean the addition of |
@ericLemanissier I assumed it was necessary as the dependency is declared in
And as described in #20383 , you cannot build |
Not always, it can be used only at compile time |
This comment has been minimized.
This comment has been minimized.
Hooks produced the following warnings for commit 77e85feqt/6.5.1@#5f5b75866175a9b71b6a248eb48f8ba7
qt/6.3.2@#b55ba1cbd9be9b4edecd70041fc88224
qt/6.6.0@#80fe22d598639d5ee1e46f6cc7b64923
qt/6.4.2@#aa7d60f41bd3d1af6b1aee49c68820b0
qt/6.5.3@#4c09fd8733459e6959aeded9e7b2f0fa
qt/6.5.0@#a3639ec296a79cfab87dab813895f1a5
qt/6.5.2@#4bbca01ce3e8de6d8e456fbadce2c3f1
|
The build is now finished. You can take a look at the results here |
|
||
# enable all modules which are | ||
# - required by a module explicitely enabled by the consumer |
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.
# - required by a module explicitely enabled by the consumer | |
# - required by a module explicitly enabled by the consumer |
_enablemodule(module) | ||
|
||
# disable all modules which are: | ||
# - not explicitely enabled by the consumer and |
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.
# - not explicitely enabled by the consumer and | |
# - not explicitly enabled by the consumer and |
@ericLemanissier Yes, you can have build dependency & also runtime dependencies... The lines in question (calling the Furthermore, I have tried the new recipe just now (replacing the cached one with the recipe in this PR). Seems to work fine on |
@matheusgomes28 OK, so I understand the misunderstanding: the |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Conan v1 pipeline ✔️All green in build 5 (
Conan v2 pipeline ✔️
All green in build 4 (
|
Hooks produced the following warnings for commit 77e85feqt/6.6.0@#eb0db889522a0ac3b7c8b40170af4b73
qt/6.5.3@#6466cb0c69b3a23de2e015cc938e3ddc
qt/6.5.2@#ec61659460d2009e599c60cc3da2e74d
qt/6.5.1@#eea6338e7b999306c03ddb87b1e4c2b1
qt/6.4.2@#3f706815965621bc5fe686362c646545
qt/6.3.2@#2f391b655727031105beb7e6536c6e8d
qt/6.5.0@#169dece636d2a4fb2919b2e6c5a5c001
|
closes #20565
fixes #20383
Specify library name and version: qt/6.*