diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 43 |
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]) | |||
2570 | EFL_LIB_END_OPTIONAL([Ecore_Wayland]) | 2570 | EFL_LIB_END_OPTIONAL([Ecore_Wayland]) |
2571 | #### End of Ecore_Wayland | 2571 | #### End of Ecore_Wayland |
2572 | 2572 | ||
2573 | #### Ecore_Drm | ||
2574 | EFL_LIB_START_OPTIONAL([Ecore_Drm], [test "${want_drm}" = "yes"]) | ||
2575 | |||
2576 | ### Additional options to configure | ||
2577 | SUID_CFLAGS=-fPIE | ||
2578 | SUID_LDFLAGS=-pie | ||
2579 | AC_SUBST([SUID_CFLAGS]) | ||
2580 | AC_SUBST([SUID_LDFLAGS]) | ||
2581 | |||
2582 | ### Default values | ||
2583 | |||
2584 | ### Checks for programs | ||
2585 | |||
2586 | ### Checks for libraries | ||
2587 | EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [ecore]) | ||
2588 | EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [ecore-input]) | ||
2589 | EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [eo]) | ||
2590 | EFL_INTERNAL_DEPEND_PKG([ECORE_DRM], [eina]) | ||
2591 | |||
2592 | EFL_DEPEND_PKG([ECORE_DRM], [DRM], [libudev >= 148 libdrm >= 2.4]) | ||
2593 | |||
2594 | EFL_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 | |||
2608 | EFL_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 | ||
3400 | ECORE_EVAS_MODULE([wayland-shm], [${want_wayland}]) | 3438 | ECORE_EVAS_MODULE([wayland-shm], [${want_wayland}]) |
3401 | ECORE_EVAS_MODULE([wayland-egl], [${want_ecore_evas_wayland_egl}]) | 3439 | ECORE_EVAS_MODULE([wayland-egl], [${want_ecore_evas_wayland_egl}]) |
3402 | ECORE_EVAS_MODULE([drm], [${want_drm}]) | 3440 | ECORE_EVAS_MODULE([drm], [${want_drm}], |
3441 | [ EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [ecore-drm]) ] | ||
3442 | ) | ||
3403 | 3443 | ||
3404 | build_ecore_evas_wayland="no" | 3444 | build_ecore_evas_wayland="no" |
3405 | if test "x${have_ecore_evas_wayland_shm}" = "xyes" || \ | 3445 | if test "x${have_ecore_evas_wayland_shm}" = "xyes" || \ |
@@ -4037,6 +4077,7 @@ pc/ecore-file.pc | |||
4037 | pc/ecore-input.pc | 4077 | pc/ecore-input.pc |
4038 | pc/ecore-input-evas.pc | 4078 | pc/ecore-input-evas.pc |
4039 | pc/ecore-cocoa.pc | 4079 | pc/ecore-cocoa.pc |
4080 | pc/ecore-drm.pc | ||
4040 | pc/ecore-fb.pc | 4081 | pc/ecore-fb.pc |
4041 | pc/ecore-psl1ght.pc | 4082 | pc/ecore-psl1ght.pc |
4042 | pc/ecore-sdl.pc | 4083 | pc/ecore-sdl.pc |