Visual Studio 2019 - CMake Linux - где взять список макросов? - PullRequest
2 голосов
/ 21 июня 2019

При работе с проектом CMake Linux в Visual Studio 2019 каждый файл json (например, task.vs.json, launch.vs.json) магически использует такие макросы, как:

  • ${workspaceRoot}
  • ${env.xxx}
  • ${debugInfo.xxx}
  • ${cmake.xxx}

Как узнать полный список вариантов, когда документация недостаточна, иIntelliSense не помогает?В случае MSBuild обычно появляется окно со всеми возможными переменными вместе с их разрешенными значениями.

Кроме того, существует ли способ определения переменных на уровне пользователя, поэтому файлыкак launch.vs.json может принять это?Например, определив targetAddr=192.168.1.2, а затем используйте $ {targetAddr} в файле json.Один из способов - определить переменную в самом файле json, но я хочу зафиксировать этот файл как «по умолчанию» для членов команды и позволить членам команды вводить значения через переменные, не делая файл json «грязным».

...