summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-08-05 12:27:46 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2016-08-05 14:35:02 +0200
commit5db441a6dfbc28b548a4c86b9f2f3e839cb1f89b (patch)
tree21ae5a073c3d806de8fcf33e33a0168177bd1ec3 /README
parent84e4cf7145d20f0882e10cd38b93e0f3cd0de842 (diff)
downloadefl-5db441a6dfbc28b548a4c86b9f2f3e839cb1f89b.tar.gz
README: update build dependencies and build instructions
Remove part where we recommend the now merged loaders and players and update build dependencies as well as recommended options.
Diffstat (limited to 'README')
-rw-r--r--README30
1 files changed, 14 insertions, 16 deletions
diff --git a/README b/README
index 4956591cc5..214419d890 100644
--- a/README
+++ b/README
@@ -444,7 +444,7 @@ You will find documentation in the doc/ directory.
REQUIREMENTS
------------
-EFL requires a C and C++ compiler by default. C++ exists mostly to interface
+EFL requires a C and C++ compiler by default. C++ exists mostly to interface
to C++ libraries like Bullet and our C++ bindings.
Required by default:
@@ -452,9 +452,9 @@ Required by default:
* bullet
* libpng
* libjpeg
- * gstreamer (1.x) (ensure all codecs you want are installed. 0.10 optional)
+ * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
* zlib
- * luajit (lua 5.1 or 5.2 optional support)
+ * luajit (lua 5.1 or 5.2 support optional)
* libtiff
* openssl
* curl
@@ -479,41 +479,39 @@ Required by default:
* libxtst
* libxcursor
* libxp
- * libxi
+ * libxi (2.2 or newer)
* libgl (opengl/glx or opengl-es2/egl)
* giflib
* util-linux (limbount + libblkid)
* systemd / libudev
+ * poppler
+ * libraw
+ * libspectre
+ * librsvg
Recommended requirements (highly recommended):
* harfbuzz
- * libxi (2.2 or newer)
* systemd
* libwebp
+ * liblz4
+ * vlc (libvlc)
Enable these with configure options:
--enable-xinput22 \
--enable-systemd \
--enable-image-loader-webp \
- --enable-harfbuzz
-
-After you install EFL it is **HIGHLY** recommended to install the Evas
-Generic Loaders package and Emotion Generic Players too. These provide
-external binaries, that are either unstable or GPL licensed that are
-just drop-in utilities for handling image and video codecs. They can
-be added or removed at any time (even runtime) so they could be
-replaced or augmented with other drop-in binaries that do the same job
-and talk the same simple stdin/out and shared memory protocol.
-
+ --enable-harfbuzz \
+ --enable-multisense \
+ --enable-liblz4
COMPILER FLAGS
--------------
You can affect compilation optimization, debugging and other factors
by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
-that to ensure ABI stability you should use the exact same CFLAGS /
+that to ensure ABI stability you should use the exact same CFLAGS /
CXXFLAGS for all the build of EFL and any applications/libraries that
depend on them.