Перейти к основному содержимому

Переменные среды

DCR_COMPILER

Переопределяет компилятор для всех языков.

export DCR_COMPILER=clang
dcr build

Приоритет: [toolchain] > DCR_COMPILER > DCR_CC > PATH.

DCR_CC / DCR_CXX / DCR_AS

Переопределение по языку.

export DCR_CC=gcc-14
export DCR_CXX=g++-14
export DCR_AS=arm-linux-gnueabihf-as

DCR_LD / DCR_AR

Переопределение линкера и архиватора.

export DCR_LD=ld.lld
export DCR_AR=llvm-ar

DCR_DEBUG

Включает режим отладки — печатает все команды компиляции перед выполнением.

export DCR_DEBUG=1
dcr build

DCR_INDEX_PATH

Переопределяет путь к index.json реестра.

export DCR_INDEX_PATH=/custom/path/index.json

По умолчанию: ~/.dcr/index.json.