Как использовать CCache с CMake?

Узел является базовым классом и для элементов и для атрибутов (и в основном все другие представления XML также).

80
задан bitek 4 April 2013 в 09:02
поделиться

3 ответа

Лично у меня / usr / lib / ccache в моем $ PATH . Этот каталог содержит множество символических ссылок для всех возможных имен, из которых может быть вызван компилятор (например, gcc и gcc-4.3 ), все они указывают на ccache.

А я не даже создать символические ссылки. Этот каталог заполняется предварительно, когда я устанавливаю ccache в Debian.

62
ответ дан 24 November 2019 в 09:45
поделиться

Я проверил следующие работы (источник: эта ссылка ]):

        CC="gcc" CXX="g++" cmake -D CMAKE_CXX_COMPILER="ccache" -D CMAKE_CXX_COMPILER_ARG1="g++" -D CMAKE_C_COMPILER="ccache" -D CMAKE_C_COMPILER_ARG1="gcc" $*

Обновление : Позже я понял, что даже это не работает. Как ни странно, он работает каждый раз (иногда cmake жалуется).

6
ответ дан 24 November 2019 в 09:45
поделиться

In my opinion the best way is to symlink gcc,g++ to ccache, but if you would like to use within cmake, try this:

export CC="ccache gcc" CXX="ccache g++" cmake ...
4
ответ дан 24 November 2019 в 09:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: