1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-06 03:50:08 +02:00
Commit graph

8 commits

Author SHA1 Message Date
Floris Bruynooghe
702b3ccc49 Use bundeled libetpan by default
Using the system-libetpan causes pain to people who have out-dated
library versions, additionally it is nice to by default create a
library which uses dependencies as close as possible to the android
version for testing purposes.  This makes sure that the bundeled
sub-projects are used by default.

Additionally it makes sure to not install these bundeled dependencies
and only statically link the libdeltachat.so against them.  This is
beneficial to not conflict with any system-installed versions of these
libraries, especially since some bundled libraries are stripped down
and would not provide indirect users of the library the full library
functionality.

It does still provide an option to use the system-provided libetpan if
desired however, this makes sure libdeltachat plays nice with normal
package managers etc.
2018-06-10 19:52:54 +02:00
holger krekel
46513f1942
Merge pull request #184 from flub/static-etpan
Link against bundled libetpan
2018-06-10 16:49:18 +02:00
Floris Bruynooghe
8a7509b4e0
Merge pull request #133 from mogorman/pkg-config
patch makes meson create pkg-config file so apps can make use of it
2018-06-10 16:43:58 +02:00
Floris Bruynooghe
5f3c12f0bc Link against bundled libetpan
This should still be made optional.
2018-06-10 16:37:39 +02:00
Floris Bruynooghe
c5b8113032 Fix etpan deps creation
This was comparing a list with a string, which will start failing in
the future (as it should!).  But there's simply no need for this,
declare_dependency() function is quite happy with an empty list for
argument.  This was probably a leftover from an earlier attempt to get
things working.
2018-06-10 11:07:15 +02:00
Matthew O'Gorman
9f0a912256 patch makes meson create pkg-config file so apps can make use of it 2018-03-11 23:18:32 -04:00
Floris Bruynooghe
5555705883 Update build instructions for meson 2017-12-29 18:59:05 +01:00
Floris Bruynooghe
e8180dda9a Add very basic meson build infrastructure
This manages to build the .so and test binary on Debian stretch.
2017-12-29 13:38:39 +01:00