Я хочу создать библиотеку OpenFace в своем проекте, но столкнулся с некоторыми проблемами.
Что я сделал:
Я создал openface.moduleset
файл для сборки библиотеки в моем проекте, но OpenFace не имеет CMakeLists.txt
файл. Поэтому я не могу понять, что я должен написать в .moduleset file
построить библиотеку OpenFace.
Я построил библиотеку OpenFace, используя sudo apt-get
, следуя всем командам, которые они предоставляют в этом веб-сайте, построенном без jhbuild
, но используя jhbuild
Я застрял, как я могу это сделать :(.
Проблема:
.moduleset
файл, но как собрать OpenFace, если библиотека не обеспечивает поддержку cmake, так как я могу это сделать, используя sudo apt
с jhbuild
,.moduleset
файл для сборки библиотеки в проекте с использованием jhbuild
?Пожалуйста помоги !!
Я предполагаю, что вы говорите об этой библиотеке OpenFace: http://cmusatyalab.github.io/openface/
Если это так, то это библиотека Python, собранная / установленная с Distutils.
Вот почему вы не можете найти CMakeLists.txt
файл: OpenFace не использует CMake для сборки.
К счастью, JHBuild вообще не привязан к CMake и прекрасно поддерживает Distutils:
https://developer.gnome.org/jhbuild/stable/moduleset-syntax.html.en#moduleset-syntax-defs-distutils
Таким образом, вы просто добавили бы что-то подобное в ваш файл moduleset:
<moduleset>
...
<repository type="tarball" name="tarball.github.com" href="https://github.com/" />
...
<distutils id="OpenFace">
<branch repo="tarball.github.com"module="cmusatyalab/openface/archive/{version}.tar.gz"version="0.2.1"hash="sha256:ee7bfbd16a00aec05636db5c5a38b45b7cc2a3a421860ad8c4dbc99842892942"checkoutdir="openface-${version}">
</branch>
<dependencies>
...
</dependencies>
</distutils>
...
</moduleset>
Других решений пока нет …