fix a forward declaration
CMake: implement LLVM discovery and usage on Windows