История изменений
Исправление waker, (текущая версия) :
Да, директивой ADD_CUSTOM_COMMAND
можно пример такой директивы? нужно чтобы сгенерировался тарболл со всеми файлами, включенными в проект, скомпилировался, проинсталлировался, деинсталлировался, и по завершении выдался результат теста на корректность, и готовый тарболл.
Смотря что имеется ввиду.
имеется ввиду
case "$host" in
*-apple-*)
OS="osx"
;;
*)
OS="unknown"
;;
esac
AC_SUBST(OS)
Не определение, а задание. Через toolchain-файл.
нет, нужно именно определение — подходящий пример выше.
Да. Для кучи опенсорсных библиотек есть готовые фаиндеры, и даны все возможности для подключения новых фаиндеров. Есть удобное окружение для этого.
ответь прямо, как мужик, прямые аналоги AC_CHECK_LIB и PKG_CHECK_MODULES есть?
соберется ли проект, если в cmakelist указана зависимость от liba.so, а она не установлена (но при этом для сборки опциональна)?
можно ли проверить наличие нескольких библиотек, делающих одно и то же, и выбрать из них то что больше подходит?
Разумеется, это не полный списко того, что умеет cmake. Но статус в общих чертах обрисован :)
ответы далеко не полные. наводят на мысль, что все придется колхозить.
Исходная версия waker, :
Да, директивой ADD_CUSTOM_COMMAND
можно пример такой директивы? нужно чтобы сгенерировался тарболл со всеми файлами, включенными в проект, скомпилировался, проинсталлировался, деинсталлировался, и по завершении выдался результат теста на корректность, и готовый тарболл.
Смотря что имеется ввиду.
имеется ввиду
case "$host" in
*-apple-*)
OS="osx"
;;
*)
OS="unknown"
;;
esac
AC_SUBST(OS)
Не определение, а задание. Через toolchain-файл.
нет, нужно именно определение — подходящий пример выше.
Да. Для кучи опенсорсных библиотек есть готовые фаиндеры, и даны все возможности для подключения новых фаиндеров. Есть удобное окружение для этого.
ответь прямо, как мужик, прямые аналоги AC_CHECK_LIB и PKG_CHECK_MODULES есть?
соберется ли проект, если в cmakelist указана зависимость от liba.so, а она не установлена (но при этом для сборки опциональна)?
можно ли проверить наличие нескольких библиотек, делающих одно и то же, и выбрать из них то что больше подходит?
Разумеется, это не полный списко того, что умеет cmake. Но статус в общих чертах обрисован :)
ответы далеко не полные. ответы наводят на мысль, что все придется колхозить.