Приятно иметь возможность использовать один и тот же файл между Makefile и сценариями оболочки, потому что они оба могут справиться со следующим синтаксисом для пар ключ-значение:
$> cat config
var1=value
var2=value
var3=value
var4=value
var5=value
Итак, достаточно будет source config
из сценария оболочки, а также include config
из Makefile
. Однако с CMake синтаксис становится SET(var1 value)
. Есть ли простой способ накормить CMake файлом с переменными, используя синтаксис выше? Я имею в виду легкость в том смысле, что я не люблю бегать, например. sed
над ним.