

Unfortunately, the issue is still present for WSL and Remote toolchain cases ( CPP-15753). When MinGW is used in CLion, user input is no longer duplicated in the output window ( CPP-2580).Clangd memory indicator is now turned off by default and can be enabled along with the JVM memory indicator in Settings/Preferences | Appearance & Behavior | Appearance | Windows Options | Show memory indicator.The registry option .cache allows you to change the behavior to the previous one, if you still prefer it.īesides that, this RC delivers the following fixes and changes: Now the resync is performed only when triggered manually, by calling Tools | Resync with Remote Hosts.
So you need to write: targetprecompileheaders (ocv PRIVATECMAKECURRENTSOURCEDIR) and will be included by absolute path.

Maybe Clion can somehow search path based on targets Other include directories are fine. projectheader.h ) are interpreted as being relative to the current source directory (e.g. I wouldn't consider this as a bug / includedirectories works in global scope and should be replaced with targetincludedirectories as good practice. Previously, we’ve triggered the synchronization of the header search paths on every CMake reload, which might be a time-consuming task. Nevertheless, Our CMake should not be tailored to how clion works. In the full remote development mode, the CLion instance runs locally and synchronizes header search paths from the remote machine to the local host (to resolve the code correctly in CLion).
Cmake include remote header update#
No patches are provided for this release candidate, but you can expect a patch from the latest 2018.3.4 update to the 2019.1 release version. Please note that to use CLion 2019.1 RC, you need to have an active subscription (or start a 30-day evaluation period). Please welcome the Release Candidate for the upcoming CLion 2019.1!ĭownload the build 191.6183.49 from our website, update from the Toolbox App, or through a snap package (if you are using Ubuntu). Usually, to use a library, you have to: Call addsubdirectory so that the CMakeLists.txt of this project is parsed and interpreted.
