You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmake-ide runs the CMakeLists.txt and if I ask, it compiles it perfectly. However, in the buffer I'm having on the fly error that the headers in that install directory cannot be found. Furthermore, rtags-completion fails to populate the backend with the contents of those headers.
I also tried Qtcreator which uses libclang and there, I faced no problem. Either case, the code compiles.
The json file correctly contains -I~/some/user/specified/path/install/include. Note the include at the end of the path which is as it is supposed to be.
Any thoughts?
The text was updated successfully, but these errors were encountered:
The prefix path needs to be passed to flycheck for the on-the-fly errors to disappear. I'm not sure why said path isn't in the compilation database, or if it is, why it's not getting treated properly.
I'm not sure why said path isn't in the compilation database
well the compilation database does contain the path.
This is a bit strange but I did a test: I removed the (cmake-ide-build-dir . "build") so now the project is being built somewhere in /tmp. I do still get the flycheck error which impedes the autocomplete, however, after I trigger cmake-ide-compile which works fine, then all the flyckech issues dissapear and completion works as well.
Hi, and thanks for great work.
My project depends on a package that is not in the system search path so I pass its location via
-DCMAKE_PREFIX_PATH
:cmake-ide
runs the CMakeLists.txt and if I ask, it compiles it perfectly. However, in the buffer I'm having on the fly error that the headers in that install directory cannot be found. Furthermore, rtags-completion fails to populate the backend with the contents of those headers.I also tried Qtcreator which uses libclang and there, I faced no problem. Either case, the code compiles.
The json file correctly contains
-I~/some/user/specified/path/install/include
. Note the include at the end of the path which is as it is supposed to be.Any thoughts?
The text was updated successfully, but these errors were encountered: