как установить мезонную зависимость для сборки в lib как "-lm -lrt" - PullRequest
0 голосов
/ 30 марта 2020

при сборке мезонов, зависимости разрешаются с помощью pkg-config / cmake ...

, но для системных библиотек нет документации. Я нахожу только 2 из них:

  • zlib обозначает -lz
  • потоков обозначает -lpthread

тогда как мне связать -lm -lrt?

  • "m"
  • "math"
  • "libm"
  • runtime

все догадки не удаются.

1 Ответ

0 голосов
/ 30 марта 2020

хорошо, метод найден в do c:

cc = meson.get_compiler('c')
m_dep = cc.find_library('m', required : false)
executable("abc", dependencies : m_dep)

для обычных библиотек, это не очень хороший дизайн. почему бы не сделать это легко? например:

m_dep = зависимость ('m', метод: 'встроенный')

...