LINUX.ORG.RU

История изменений

Исправление Lrrr, (текущая версия) :

нет, так нельзя делать. Таким способом можно ссылаться только на небольшой белый список переменных, но не на те которые ты сам задаешь в cacheVariables.

воркэраунд - задать VAR1 в переменных среды, тогда должно сработать.

"environment": {
  "VAR1": "linux.org.ru"
},
"cacheVariables": {
  "VAR2": "$env{VAR1}"
}

собственно читайте доки, там все написано: https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html#macro-expansion

Исходная версия Lrrr, :

нет, так нельзя делать. Таким способом можно ссылаться только на небольшой белый список переменных, но не на те которые ты сам задаешь в cacheVariables.

воркэраунд - задать VAR1 в переменных среды, тогда должно сработать.

"environment": {
  "VAR1": "linux.org.ru"
},
"cacheVariables": {
  "VAR2": "$env{VAR1}"
}