Я получаю некоторые странные ошибки из CMake:Подробный cmake: Как получить дополнительную диагностику?
loading initial cache file ../../Tweaks/compiler-rt/arm.txt
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG
CMake Error at CMakeLists.txt:2 (set):
Syntax error in cmake code at
D:/Work/AcSo/Views/llvmSecond/build-arm/compiler-rt/CMakeFiles/CMakeTmp/CMakeLists.txt:2
when parsing string
D:/Work/AcSo/Views/llvmSecond/llvm/projects/compiler-rt/cmake;D:/Work/AcSo/Views/llvmSecond/llvm/projects/compiler-rt/cmake/Modules;D:/Work/AcSo/Views/llvmSecond/llvm/cmake;D:\Work\AcSo\Views\llvmSecond\build-host\Release\lib\cmake\llvm
Invalid character escape '\W'.
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Configuring incomplete, errors occurred!
See also "D:/Work/AcSo/Views/llvmSecond/build-arm/compiler-rt/CMakeFiles/CMakeOutput.log".
Все, что я мог понять, что она получает окна пути как-то, а потом жалуется \W
последовательности символов. На самом деле я сделал все, что мог, чтобы дать cmake пути Linux. Поэтому я не знаю, откуда приходит путь Windows. Ничто не представляется необходимым для устранения этой ошибки в CMakeOutput.log
Я хотел бы получить больше диагностику с CMake, то есть то, что и почему он делает, но ищет «Cmake многословным» вместо дает результаты о делая make
многословным, не Cmake себя.
Есть ли способ заставить cmake verbose/получить больше диагностики/отладки или вывода трассировки? Или, если вы можете сказать, в чем проблема в моем конкретном случае, это тоже ценится.
Возможный дубликат [Как отслеживать CMakeLists.txt] (http://stackoverflow.com/questions/38864489/how-to-trace-cmakelists-txt) – usr1234567
Может быть полезно также: http: // stackoverflow. ком/кв/22803607/2799037 – usr1234567