|
a/src/lib/mkMake |
|
b/src/lib/mkMake |
|
... |
|
... |
137 |
|
137 |
|
138 |
# Note that we are using the Recoll release number in the soname. There is
|
138 |
# Note that we are using the Recoll release number in the soname. There is
|
139 |
# no effort whatsoever to maintain any kind of ABI compat in this lib. Only
|
139 |
# no effort whatsoever to maintain any kind of ABI compat in this lib. Only
|
140 |
# programs or modules from the same Recoll release can be compatible.
|
140 |
# programs or modules from the same Recoll release can be compatible.
|
141 |
\$(LIBRECOLL): \$(DEPS) \$(OBJS)
|
141 |
\$(LIBRECOLL): \$(DEPS) \$(OBJS)
|
142 |
g++ -shared -Wl,--no-undefined \
|
142 |
g++ -shared -Wl,--no-undefined -Wl,--warn-unresolved-symbols \
|
143 |
-Wl,-soname=\$(LIBRECOLL) -o \$(LIBRECOLL) \$(OBJS) \
|
143 |
-Wl,-soname=\$(LIBRECOLL) -o \$(LIBRECOLL) \$(OBJS) \
|
144 |
-lxapian -lz -lX11 -lpthread -ldl
|
144 |
\$(LIBXAPIAN) \$(LIBICONV) \$(X_LIBX11) \$(LIBSYS)
|
145 |
rm -f librecoll.so
|
145 |
rm -f librecoll.so
|
146 |
ln -s \$(LIBRECOLL) librecoll.so
|
146 |
ln -s \$(LIBRECOLL) librecoll.so
|
147 |
|
147 |
|
148 |
EOF
|
148 |
EOF
|
149 |
|
149 |
|