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)
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.
444REQUIREMENTS 444REQUIREMENTS
445------------ 445------------
446 446
447EFL requires a C and C++ compiler by default. C++ exists mostly to interface 447EFL requires a C and C++ compiler by default. C++ exists mostly to interface
448to C++ libraries like Bullet and our C++ bindings. 448to C++ libraries like Bullet and our C++ bindings.
449 449
450Required by default: 450Required by default:
@@ -452,9 +452,9 @@ Required by default:
452 * bullet 452 * bullet
453 * libpng 453 * libpng
454 * libjpeg 454 * libjpeg
455 * gstreamer (1.x) (ensure all codecs you want are installed. 0.10 optional) 455 * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
456 * zlib 456 * zlib
457 * luajit (lua 5.1 or 5.2 optional support) 457 * luajit (lua 5.1 or 5.2 support optional)
458 * libtiff 458 * libtiff
459 * openssl 459 * openssl
460 * curl 460 * curl
@@ -479,41 +479,39 @@ Required by default:
479 * libxtst 479 * libxtst
480 * libxcursor 480 * libxcursor
481 * libxp 481 * libxp
482 * libxi 482 * libxi (2.2 or newer)
483 * libgl (opengl/glx or opengl-es2/egl) 483 * libgl (opengl/glx or opengl-es2/egl)
484 * giflib 484 * giflib
485 * util-linux (limbount + libblkid) 485 * util-linux (limbount + libblkid)
486 * systemd / libudev 486 * systemd / libudev
487 * poppler
488 * libraw
489 * libspectre
490 * librsvg
487 491
488Recommended requirements (highly recommended): 492Recommended requirements (highly recommended):
489 493
490 * harfbuzz 494 * harfbuzz
491 * libxi (2.2 or newer)
492 * systemd 495 * systemd
493 * libwebp 496 * libwebp
497 * liblz4
498 * vlc (libvlc)
494 499
495Enable these with configure options: 500Enable these with configure options:
496 501
497 --enable-xinput22 \ 502 --enable-xinput22 \
498 --enable-systemd \ 503 --enable-systemd \
499 --enable-image-loader-webp \ 504 --enable-image-loader-webp \
500 --enable-harfbuzz 505 --enable-harfbuzz \
501 506 --enable-multisense \
502After you install EFL it is **HIGHLY** recommended to install the Evas 507 --enable-liblz4
503Generic Loaders package and Emotion Generic Players too. These provide
504external binaries, that are either unstable or GPL licensed that are
505just drop-in utilities for handling image and video codecs. They can
506be added or removed at any time (even runtime) so they could be
507replaced or augmented with other drop-in binaries that do the same job
508and talk the same simple stdin/out and shared memory protocol.
509
510 508
511COMPILER FLAGS 509COMPILER FLAGS
512-------------- 510--------------
513 511
514You can affect compilation optimization, debugging and other factors 512You can affect compilation optimization, debugging and other factors
515by setting your CFLAGS environment variable (and CXXFLAGS). Be aware 513by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
516that to ensure ABI stability you should use the exact same CFLAGS / 514that to ensure ABI stability you should use the exact same CFLAGS /
517CXXFLAGS for all the build of EFL and any applications/libraries that 515CXXFLAGS for all the build of EFL and any applications/libraries that
518depend on them. 516depend on them.
519 517