diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-05-10 14:43:28 +0200 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2020-05-27 11:06:48 +0200 |
commit | 92b049b4d7e70666b790ba78480da8f19c795b1c (patch) | |
tree | 317064f8099bae0d2d15b941b84b877fd912e657 /meson_options.txt | |
parent | 8e3606698eb439eecd7302a885504365aca7e564 (diff) | |
download | efl-92b049b4d7e70666b790ba78480da8f19c795b1c.tar.gz |
build: time for efl-one
this is building parts of efl into a single .so and links all modules
and binaries to it.
The libraries themselfs are build as .a's which are linked together as
.so's. Which is required as every subproject has its little custom
c_flags, which are somtimes conflicting.
After the final .so is then built, all the split up libraries are
replaced with the efl-one. After that the modules and binaries are built
correctly with the correct link on the efl-one parts.
Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11808
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index 0d07d396fc..159f2c2649 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -364,3 +364,9 @@ option('mono-friend-assemblies', value : [], description : 'List of friend assemblies that can access efl_mono assembly\'s internal types and members.' ) + +option('efl-one', + type: 'boolean', + value : false, + description : 'Build special set of .so´s as a single .so' +) |