Интересно, почему часто переменные в CMake обернуты знаком доллара и фигурными скобками. Например, я видел этот вызов в учебнике CMake.
include_directories(${PROJECT_BINARY_DIR})
Но из того, что я пробовал, это делает то же самое.
include_directories(PROJECT_BINARY_DIR)
Когда требуется упаковка с ${...}
и что это значит? Почему переменные часто обертываются с этим, даже если это не имеет значения?