Skip to content

Commit a711658

Browse files
committed
Add libffi to dependencies.
1 parent 2bafe56 commit a711658

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ Base library for ObjGTK(gen)
77
- gcc/clang
88
- ObjFW
99
- pkg-config
10+
- libffi
1011
- GObject-2.0 (Glib-2.0)
1112

1213
### Debian / Ubuntu
1314

14-
- `sudo apt install pkg-config libglib2.0-dev`
15+
- `sudo apt install pkg-config libglib2.0-dev libffi-dev`

configure.ac

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@ PKG_CHECK_MODULES([gobject2], [gobject-2.0 >= 2.34.0], [
7474
AC_MSG_ERROR(You need gobject-2.0 >= 2.34.0 installed!)
7575
])
7676

77+
PKG_CHECK_MODULES([libffi], [libffi >= 3.4.6], [
78+
OGOBJECT_CPPFLAGS="$OGOBJECT_CPPFLAGS $libffi_CFLAGS"
79+
OGOBJECT_LIBS="$OGOBJECT_LIBS $libffi_LIBS"
80+
CPPFLAGS="$CPPFLAGS $libffi_CFLAGS"
81+
LIBS="$LIBS $libffi_LIBS"
82+
FRAMEWORK_LIBS="$FRAMEWORK_LIBS $libffi_LIBS"
83+
], [
84+
AC_MSG_ERROR(You need libffi >= 3.4.6 installed!)
85+
])
86+
7787
AS_IF([test x"$build_framework" = x"yes"], [
7888
TESTS_LIBS="-framework OGObject $TESTS_LIBS"
7989
TESTS_LIBS="-F../src $TESTS_LIBS"

0 commit comments

Comments
 (0)