из коробки эти две штуки не работают сообща, что бы сборщик компилировал только изменённые исходники, а не каждый раз всё и сразу нужно:
в /usr/local/bin сделать симлинки на /usr/bin/ccache с названиями: "сс","gcc", "g++"
lrwxrwxrwx 1 root root 15 2009-07-15 00:45 cc -> /usr/bin/ccache
lrwxrwxrwx 1 root root 15 2009-07-15 00:45 g++ -> /usr/bin/ccache
lrwxrwxrwx 1 root root 15 2009-07-15 00:45 gcc -> /usr/bin/ccache
а теперь для cmake нужно указать 2 дополнительных аргумента:
-DCMAKE_C_COMPILER='/usr/local/bin/gcc'
-DCMAKE_CXX_COMPILER='/usr/local/bin/g++'
cmake -DCMAKE_C_COMPILER='/usr/local/bin/gcc' -DCMAKE_CXX_COMPILER='/usr/local/bin/g++' -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull .. && make
ура, теперь cmake дружит с ccache
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий