Таков уж опенсорс... только захочешь чего-то не вполне тривиального, так сразу же приходится писать багрепорты...
вроде как полиси CMP0007 в cmake должно учить его не игнорировать пустые элементы списка.
Но даже если установить его в NEW, то после команд
SET(text "1;;2;;;;3;4;")
list(REMOVE_AT text 0)
первым элементом списка окажется двойка, а не пустой элемент...
Но как минимум эту проблему можно воркэраундить добавив картонный непустой элемент в начале списка, и удалять уже начиная с первого... тогда все работает правильно...
вроде как полиси CMP0007 в cmake должно учить его не игнорировать пустые элементы списка.
Но даже если установить его в NEW, то после команд
SET(text "1;;2;;;;3;4;")
list(REMOVE_AT text 0)
первым элементом списка окажется двойка, а не пустой элемент...
Но как минимум эту проблему можно воркэраундить добавив картонный непустой элемент в начале списка, и удалять уже начиная с первого... тогда все работает правильно...
no subject
Date: 2009-02-21 05:55 pm (UTC)no subject
Date: 2009-02-21 05:58 pm (UTC)no subject
Date: 2009-02-22 05:02 am (UTC)no subject
Date: 2009-02-22 07:06 am (UTC)no subject
Date: 2009-02-22 07:20 am (UTC)no subject
Date: 2009-02-22 07:36 am (UTC)no subject
Date: 2009-02-22 08:01 am (UTC)no subject
Date: 2009-02-22 09:25 am (UTC)