-
Notifications
You must be signed in to change notification settings - Fork 61
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
Add Qt6 ready dev-qt/qt-creator-9999 #252
Conversation
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
e36384c
to
ab061bc
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
ab061bc
to
19b7524
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
19b7524
to
0d08d9c
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
0d08d9c
to
792e6fb
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
792e6fb
to
f96d555
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
f96d555
to
f114d75
Compare
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
Refactored using cmake build system and added QT6 support. Closes: gentoo#252 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com>
Hello! Thanks for this work ! It compiles fine and well. I unmasked the Qt 6 packages so it pulled them off as a dependency, I suppose that's on purpose. Something that is more important to me, did you find a way to enable static analysis of C++ 20 code ? Including for example
In Qt creator 6.0 it works with a simple |
Okay the
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
} it shows these error messages:
|
I checked in |
@AdelKS It looks like I might have overlooked the necessity of certain tools by placing all of them behind a default-disabled |
Hello, enabling the
especially the |
Can you confirm in Tools -> Options -> C++ -> Clangd that Path to executable is |
I have run into this: QTCREATORBUG-27623: clangd says it can't find stddef.h. |
Yeah, it does not fix it by doing that alone. It looks like I really need to do the workaround I shown above by setting a file in the |
Upstream now builds against QT6 only. Signed-off-by: Peter Levine <plevine457@gmail.com>
Though not officially supported upstream, it's tested and working with clang-15. Also, make sure a build disabling clang doesn't build clang-related plugings that try searching for or linking to clang. Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Too many extra lines to be unneccesarily explicit. Signed-off-by: Peter Levine <plevine457@gmail.com>
Add commented WITH_QMLDOM and USE_PROJECTSTORAGE cmake symbols for future testing. Both are related to QT Design Studio and can also be enabled by passing to the build-time environment QDS_WITH_QMLDOM=YES and QDS_USE_PROJECTSTORAGE=YES, respectively. Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
The file no longer exists since the logic is no longer needed. Signed-off-by: Peter Levine <plevine457@gmail.com>
LLVM/Clang-16 is now the default bundled version. Signed-off-by: Peter Levine <plevine457@gmail.com>
Fixes: 3ffa571 Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Relies on bundled libptyqt and libvterm. dev-libs/libvterm exists in portage but doesn't provide some necessary headers. Signed-off-by: Peter Levine <plevine457@gmail.com>
Adds support for GitHub Copilot AI code-completion engine. Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Support for QT's own Qt Safe Renderer to aid building safety-critical components. Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
231a42f
to
3fe3edb
Compare
Try with 11.0.2. |
As per changes from bug# 899546, "egl" is now implied by the "opengl" USE flag. Signed-off-by: Peter Levine <plevine457@gmail.com>
Given that the latest qt-creator ebuild was pushed without plugin-enabling USE flags, it seems that the previous resistance to such an approach (eg., gentoo/gentoo#26675 (comment)) has been reversed. Closing. |
dev-qt/qttranslations: SLOT=6 initial commit
dev-qt/qt-creator: bump 9999
Switched from the qmake to cmake buildsystem. Added support for the
Coco code coverage tool. The 'git' USE flag now also builds the gitlab
plugin. The 'wayland' flag was added to enforce built-with-use
dependency. 'imageviewer' flag is added for conditional dependence on
dev-qt/qtsvg. clangd functionality now depends on >=clang-14.*.
Closes: #252
Signed-off-by: Peter Levine plevine457@gmail.com