Clang support
Posted: Wed Nov 27, 2013 1:55 pm
Hello Eran (et al?),
I was trying to set up codelite for my project, which is only compileable with clang++, c++1y mode and libc++ of clang (since the gcc libstdc still doesn’t have regex). Now I tried to set this up and failed completely.
There is no support for CMake in codelite, expect this gcc output parser, but this one doesn’t work for clang. So it’s not possible for me to use the clang autocomplete functionality. So I’m sad QtCreator does not have clang autocomplete but it works with this setup flawlessly and parses c++1y well enough to be acceptable.
Now, since I already asked once about contribution and you basically said "fix bugs", how is the development planned. Do you want to stay on the internal project file based system? I really like that QtCreator just uses CMake to see which files are in the project and basically uses CMake as its project file. Also it works with clang.
So, I have some questions:
1) In the long-term, do you want codelite to stay on this "proprietary" format for project files?
2) If you want to keep the internal project file format, do you want to support CMake somewhen as a proper alternative?
3) Maybe this is a rhetorical question, but do you want to support project which (can) only use clang++ (and c++11 or c++1y) and fully support it with clang autocomplete and the project files?
rgds, Kira
I was trying to set up codelite for my project, which is only compileable with clang++, c++1y mode and libc++ of clang (since the gcc libstdc still doesn’t have regex). Now I tried to set this up and failed completely.
There is no support for CMake in codelite, expect this gcc output parser, but this one doesn’t work for clang. So it’s not possible for me to use the clang autocomplete functionality. So I’m sad QtCreator does not have clang autocomplete but it works with this setup flawlessly and parses c++1y well enough to be acceptable.
Now, since I already asked once about contribution and you basically said "fix bugs", how is the development planned. Do you want to stay on the internal project file based system? I really like that QtCreator just uses CMake to see which files are in the project and basically uses CMake as its project file. Also it works with clang.
So, I have some questions:
1) In the long-term, do you want codelite to stay on this "proprietary" format for project files?
2) If you want to keep the internal project file format, do you want to support CMake somewhen as a proper alternative?
3) Maybe this is a rhetorical question, but do you want to support project which (can) only use clang++ (and c++11 or c++1y) and fully support it with clang autocomplete and the project files?
rgds, Kira