У меня есть WSL, настроенный для монтирования разделов в корне файловой системы.
$cat /etc/wsl.conf
[automount]
root = /
options = "metadata"
Это означает, что к моим дискам обращаются по путям, которые начинаются с корня, например, / c / d и т. Д ... CLionс WSL toolchain выполняет команду:
/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/gcc -G "CodeBlocks - Unix Makefiles" /mnt/c/Users/dmytr/CLionProjects/untitled
bash: line 0: cd: /mnt/c/Users/dmytr/CLionProjects/untitled/cmake-build-debug: No such file or directory
CMake Error: The source directory "/mnt/c/Users/dmytr/CLionProjects/untitled" does not exist.
Очевидно, что Cmake нужно вызывать там, где путь к источнику начинается с / c, а не /mnt/c.
Как этоможно это исправить?