У меня два одинаковых проекта с одним файлом
/Users/Steve/Desktop/foo/a.cpp
/Users/Steve/Desktop/bar/a.cpp
я использую ccache
чтобы ускорить компиляцию через границы каталога, поэтому я определил CCACHE_BASEDIR
export CCACHE_BASEDIR=/Users/Steve/Desktop/
Я компилирую файл с помощью следующей команды:
export CCACHE_NOHASHDIR=true
export CCACHE_BASEDIR=/Users/Steve/Desktop
ccache clang++ -c /Users/Steve/Desktop/foo/a.cpp
ccache clang++ -c /Users/Steve/Desktop/bar/a.cpp
Есть ли причина, по которой объектный файл для bar / a.cpp не извлекается из кэша?
Задача ещё не решена.
Других решений пока нет …