Not a question, just a life-hack :-)
Changes, that allows showing all project files in project view is discarded. Clarification that Project View is not a Project View but Build System View is added to the documentation. So, now there is no way to propagate CMakeProjectManager2 changes to the upstream at all.
But we can still display all files using stock plugin and existing functionality. Just hack it using fake CMAKE_TOOLCHAIN_FILE
...
Idea:
- using
file(GLOB_RECURSE ...)
scan project tree for files - create fake target
ALL_PROJECT_FILES
with this files - put it to the fake toolchain file to avoid modification of the original CMakeLists.txt
- pass fake toolchain file to the cmake executable via Kit CMake properties...
Solution:
Solution allows to configure globbing expression for scanner per build configuration. Via Kit CMake configuration it can be configured per-kit. Look into Gist for complete instruction.
It can be extended to allow passing exclude globbing expression. It can be extended in any way :-)