Hi there,
CMake seems to only support generating Windows Kernel Mode projects when CMAKE_WINDOWS_KMDF_VERSION is not defined (Modules/Platform/WindowsKernelModeDriver.cmake · master · CMake / CMake · GitLab).
Despite all the warnings shown in the page for WDM advising you to pick WDF (KMDF) instead, KMDF still does not support all the different driver types that exist for Windows. (Which Drivers can be Ported and Where - Windows drivers | Microsoft Learn).
I think this is a regression compared to the behaviour during the UUID-locked beta, where it was a lack of KMDF support instead of KMDF-only support.
Are there plans to change this and allow non-KMDF projects with CMake?
Thanks,
Michael