Сортировка списка в CMake 3.12 - PullRequest
0 голосов
/ 18 февраля 2020

Я бы пропустил что-то базовое c в CMake. Этот код:

set(MyList "a" "b" "c")
list(SORT "${MyList}")

Работает нормально в CMake 3.14, но не работает в 3.12 с этой ошибкой:

list sub-command SORT requires list to be present.

Документация для списка ничего не говорит * 1011 Удельный *. Были ли сделаны какие-то изменения в 3.14 в области обработки списков? Как правильно отсортировать список в 3.12?

1 Ответ

0 голосов
/ 19 февраля 2020

Это была глупая ошибка. В CMake 3.14 добавлена ​​различная обработка переменных списка. Теперь "${MyList}" приемлемо. В предыдущих версиях должен использоваться только MyList.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...