meson.build: allow to disable tiff evas loader
authorBoris Faure <billiob@gmail.com>
Fri, 13 Sep 2019 15:26:19 +0000 (11:26 -0400)
committerYeongjong Lee <yj34.lee@samsung.com>
Mon, 16 Sep 2019 01:23:00 +0000 (10:23 +0900)
Summary:
@fix

eina benchmarks: ssize_t is defined in <sys/types.h>

Reviewers: #reviewers, bu5hm4n, zmike, stefan_schmidt

Reviewed By: zmike

Subscribers: vtorri, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9927

src/benchmarks/eina/city.h
src/modules/evas/meson.build

index a9c297f..90849a1 100644 (file)
@@ -43,7 +43,8 @@
 #ifndef CITY_HASH_H_
 #define CITY_HASH_H_
 
-#include <stdlib.h>  // for size_t.
+#include <sys/types.h>  // for ssize_t.
+#include <stdlib.h>
 #include <stdint.h>
 #include <utility>
 
index c49a24c..e5973da 100644 (file)
@@ -1,6 +1,6 @@
 #fixed dependencies by efl
 png = dependency('libpng')
-tiff = dependency('libtiff-4')
+tiff = dependency('libtiff-4', required: get_option('evas-loaders-disabler').contains('tiff') == false)
 giflib = cc.find_library('gif')
 json = dependency('rlottie', required: get_option('evas-loaders-disabler').contains('json') == false)
 webp = dependency('libwebp', required: get_option('evas-loaders-disabler').contains('webp') == false)