Код: Выделить всё
set(options
"-DVERSION=\\\"42\\\""
"-DADDITIONAL_VERSIONS=\"MODULE_INFO(my_module, \\\"42.0\\\")\\;\"")
Код: Выделить всё
"-DVERSION=\"42\" -DADDITIONAL_VERSIONS="MODULE_INFO(my_module, \"42.0");""
Код: Выделить всё
string(REPLACE ";" " " options_text "${options}")
Код: Выделить всё
string(REGEX REPLACE "([^\\]);" "\\1 " options_text "${options}")
Код: Выделить всё
string(JOIN " " options_text "${options}")
- по списку, проверяя наличие пустых элементов и заменяя их...
Код: Выделить всё
foreach
Заранее благодарим за идеи.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -to-string