CLion EAP, what’s next?
In the following days after the public EAP announcement we received tons of feedback, questions and bug reports from you, and let us tell you, it feels great to let CLion out in the wild at last! Despite some issues, the launch went really well and we are eager to hear more from you as we gradually shape the IDE.
While listening to you, we were also busy fixing and investigating critical problems some ran into, these are mostly compatibility and toolchains issues. Also, we are working to make it easier to open existing non-CMake projects in CLion. The current plan is to publish the first update in a week or two.
And here is a short overview of the most requested things in our tracker:
* the unrivaled leaders are support for Makefiles and Qt projects.
* MinGW 64-bit support.
* Google Test support.
* Improved CMake configuration.
These are really important features, but we would like to clarify how our plans correlate, to avoid confusion.
Until version 1.0 we will continue improving and polishing CMake support, C++ parsing/resolving, performance and overall experience. And, while we understand that you’d want to open your existing projects in CLion, we’ll only think about additional build systems after 1.0. So if you want to try CLion, there is no point in waiting for Makefiles/Qt/you-name-it support for now, but we hope that the next EAP will help opening your existing non-CMake projects easily so you can then give the IDE a try.
As you may have guessed, cross-compilation/cross-debug is also out of scope of version 1.0.
We will add MinGW 64 support shortly, no doubt, and also improve compatibility with various toolchains that are already supported. You can expect more options and flexibility when using CMake projects and improved debugger stability and performance.
Another major area we want to cover in 1.0 is better integration of refactorings and CMake files. Currently, most of the changes in project structure (e.g adding new files, deleting or moving) need to be manually reflected in CMakeLists files. We’ll try to make everything as transparent as possible, so that refactorings such as Move/Extract Class/etc automatically update CMakeLists.
Please keep voting and suggesting new ideas – your feedback is invaluable to us. And, of course, feel free to ask if you have any questions.
The CLion Team
Subscribe to Blog updates
Thanks, we've got you!
The CLion 2023.3 Early Access Program Is Open
We recently shared our preliminary plans for v2023.3, which we plan to release at the end of November. We are now happy to announce that the CLion 2023.3 Early Access Program (EAP) starts today! Our EAP lets the community participate in discussions devoted to our products and influence the developm…
CLion 2023.2 Release Candidate
CLion 2023.2 is on its way, while the release candidate for v2023.2 is already available! To install CLion 2023.2 RC (build 232.8660.139), download it from the website, update via the Toolbox App, or use this snap package (for Ubuntu). Please note, you need an active subscription or a trial lice…
CLion 2023.2 Goes Beta
The Beta version of CLion 2023.2 is now available with the key improvements and changes that are expected in the upcoming release. Download build 232.8660.49 from our website, via the Toolbox App, or as a snap package (for Ubuntu). DOWNLOAD CLION 2023.2 BETA Text search in Search Everywhere Searc…
CLion 2023.2 EAP6: Debugger Enhancements
The new CLion 232.8660.8 build is available from our website, via the Toolbox App, or as a snap package if you are using Ubuntu. You can also update via patch if you are using the previous EAP build. DOWNLOAD CLION EAP ARM assembly CLion now supports ARM assembly languages, which means you’ll see c…