Можно использовать
set_target_properties
или set_property
.Чтобы установить его для конкретной конфигурации, вы должны использовать выражения генератора.
set_property(TARGET foo PROPERTY
VS_DEBUGGER_COMMAND $<$<CONFIG:DEBUG>:FOO_EXTRA_THINGS>
)
Я не уверен, что, по-вашему, вы спрашиваете вторую вещь.Все пути жестко запрограммированы.Если вы спрашиваете, как использовать переменную Visual Studio, просто используйте эту переменную в FOO_EXTRA_THINGS (помните процитирование).
set_property(TARGET foo PROPERTY
VS_DEBUGGER_COMMAND $<$<CONFIG:DEBUG>:\$(ProjectDir)>
)