Как вы объедините две литеральные строки в выражении CMake? - PullRequest
0 голосов
/ 02 февраля 2019

Я только что прочитал это:

Как вы объединяете строку в cmake

, что близко к тому, что я хочу, но не совсем там.Я хочу объединить две буквенные строки, без объединения не было бы своей собственной команды.В терминах языка программирования - я хочу объединить литеральные строки в выражении.

Возможно ли это?(Я не против высокого требования к версии CMake.)

Примечание. Это , а не вопрос о разбивке одной строки на несколько строк.

1 Ответ

0 голосов
/ 03 февраля 2019

Спецификация языка CMake http://cmake.org/cmake/help/v3.13/manual/cmake-language.7.html не определяет способ объединения строковых литералов.

string(CONCAT <output variable> [<input>...]) может использоваться для объединения входных аргументов и назначения его новой переменной.Это отличается от команды set, которая создаст список на основе входных аргументов.

...