LINUX.ORG.RU

Странности CMake

 ,


0

1

Есть вот это:

    target_link_libraries (appmenu-xfce ${CORE_LIBRARIES} ${WNCK_LIBRARIES} ${XFCE_LIBRALIES} m)
Но при этом
message ("${XFCE_FOUND} ${XFCE_LIBRALIES}")
дает
1 

Куда делись найденные крысолибы, с которыми надо слинковаться?:)

★★

зайди в CMakeCache.txt

anonymous
()
Ответ на: комментарий от Smola

CMake странный, да :)

Хотя, конечно, имхо, он должен бы давать варнинг на RO доступ к неинициализированной переменной...

Stil ★★★★★
()

Даже если бы и не было опечатки, то переменная может быть пустая, ибо в CMake позднее связывание целелей. То-есть сначала можно прилинковаться к либе, а только потом её объявить. Ну а разименование несуществующих переменных в пустое место это ещё один костыль совместимости с существующей кодовой базой, которые со временем загонят CMake в гроб.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

То-есть сначала можно прилинковаться к либе, а только потом её объявить.

Пардон, имелось в виду target_link_libraries(foo bar), когда цели bar ещё нет, что не ваш случай.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

к ней вроде Vala никак не приспособить + Qt в makedepends для Gtk программы - это слишком.

Athor ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.