summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac43
1 files changed, 42 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 75d7297..16d9eee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2570,6 +2570,44 @@ EFL_EVAL_PKGS([ECORE_WAYLAND])
2570EFL_LIB_END_OPTIONAL([Ecore_Wayland]) 2570EFL_LIB_END_OPTIONAL([Ecore_Wayland])
2571#### End of Ecore_Wayland 2571#### End of Ecore_Wayland
2572 2572
2573#### Ecore_Drm
2574EFL_LIB_START_OPTIONAL([Ecore_Drm], [test "${want_drm}" = "yes"])
2575
2576### Additional options to configure
2577SUID_CFLAGS=-fPIE
2578SUID_LDFLAGS=-pie
2579AC_SUBST([SUID_CFLAGS])
2580AC_SUBST([SUID_LDFLAGS])
2581
2582### Default values
2583
2584### Checks for programs
2585
2586### Checks for libraries
2587EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [ecore])
2588EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [ecore-input])
2589EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [eo])
2590EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [eina])
2591
2592EFL_DEPEND_PKG([ECORE_DRM], [DRM], [libudev >= 148 libdrm >= 2.4])
2593
2594EFL_EVAL_PKGS([ECORE_DRM])
2595
2596### Checks for header files
2597
2598### Checks for types
2599
2600### Checks for structures
2601
2602### Checks for compiler characteristics
2603
2604### Checks for linker characteristics
2605
2606### Checks for library functions
2607
2608EFL_LIB_END_OPTIONAL([Ecore_Drm])
2609#### End of Ecore_Drm
2610
2573 2611
2574#### Ecore_Audio 2612#### Ecore_Audio
2575 2613
@@ -3399,7 +3437,9 @@ AM_CONDITIONAL([BUILD_ECORE_EVAS_SDL],
3399 3437
3400ECORE_EVAS_MODULE([wayland-shm], [${want_wayland}]) 3438ECORE_EVAS_MODULE([wayland-shm], [${want_wayland}])
3401ECORE_EVAS_MODULE([wayland-egl], [${want_ecore_evas_wayland_egl}]) 3439ECORE_EVAS_MODULE([wayland-egl], [${want_ecore_evas_wayland_egl}])
3402ECORE_EVAS_MODULE([drm], [${want_drm}]) 3440ECORE_EVAS_MODULE([drm], [${want_drm}],
3441 [ EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [ecore-drm]) ]
3442)
3403 3443
3404build_ecore_evas_wayland="no" 3444build_ecore_evas_wayland="no"
3405if test "x${have_ecore_evas_wayland_shm}" = "xyes" || \ 3445if test "x${have_ecore_evas_wayland_shm}" = "xyes" || \
@@ -4037,6 +4077,7 @@ pc/ecore-file.pc
4037pc/ecore-input.pc 4077pc/ecore-input.pc
4038pc/ecore-input-evas.pc 4078pc/ecore-input-evas.pc
4039pc/ecore-cocoa.pc 4079pc/ecore-cocoa.pc
4080pc/ecore-drm.pc
4040pc/ecore-fb.pc 4081pc/ecore-fb.pc
4041pc/ecore-psl1ght.pc 4082pc/ecore-psl1ght.pc
4042pc/ecore-sdl.pc 4083pc/ecore-sdl.pc