Добрый день
При попытке воспользоваться CMake из командной строки затыкается на пути с пробелами. Тот же рез-т при вызове CMake из IDE если генератор = Unix Makefiles. Убедился что это не связано ни с какой конкретной сборкой. Если создавать Xcode проект - то работает (конечно если нет др ошибок). Это неудобно, проект нужен далеко не всегда.
Сheck for working CXX compiler: /usr/bin/clang - broken
CMake Error at /Applications/CMake.app/Contents/share/cmake-3.19/Modules/CMakeTestCXXCompiler.cmake:59 (message):
The C++ compiler
"/usr/bin/clang"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /Users/igor/Desktop/Tiny-Shading-Language-master/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_90f10/fast && /Volumes/Data HD/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_90f10.dir/build.make CMakeFiles/cmTC_90f10.dir/build
make: /Volumes/Data: No such file or directory
make: *** [cmTC_90f10/fast] Error 1
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:61 (project)
Configuring incomplete, errors occurred!
Решение
А ты не используй путь с пробелами!
не устраивает, т.к. тонны софта уже привязаны у имени тома. Да и вообще "малодушно"
Наверно (ну это я так думаю) нужно задать какую-то переменную в environment чтобы взять калечный путь в кавычки
Volumes/Data HD/Xcode.app/Contents/Developer/usr/bin/make
Но где (или как) "выпасти" имя что задавать? Или я вообще неправильно понимаю?
Спасибо