Возвращение значений из макроса cmake - PullRequest
12 голосов
/ 10 марта 2011

Я хотел бы создать макрос cmake, который заполняет данную переменную некоторыми значениями, например:

macro ( fillList list )    
    set( list a b c )
endmacro()

fillList( list )

Это кажется невозможным с помощью cmake. Любые предложения для достижения этого в cmake?

1 Ответ

22 голосов
/ 10 марта 2011

Передайте имя переменной и используйте это:

macro(fillList list)
  set(${list} a b c)
endmacro()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...