efl/src/lib/eeze/CMakeLists.txt

68 lines
1.1 KiB
CMake

set(DESCRIPTION "Ecore event abstraction library")
set(PUBLIC_LIBRARIES
eina
ecore
)
set(LIBRARIES
eo
efl
ecore_con
ecore_file
eet
emile
)
set(PKG_CONFIG_REQUIRES_PRIVATE
libudev
)
if (${HAVE_EEZE_MOUNT})
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE mount)
endif()
if (${ENABLE_TIZEN})
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE capi-system-sensor)
endif()
set(PUBLIC_HEADERS
Eeze.h
Eeze_Disk.h
Eeze_Net.h
Eeze_Sensor.h
)
set(SOURCES
eeze_disk.c
eeze_disk_mount.c
eeze_disk_private.h
eeze_disk_udev.c
eeze_main.c
eeze_net.c
eeze_net_private.h
eeze_sensor.c
eeze_sensor_private.h
eeze_udev_find.c
eeze_udev_private.c
eeze_udev_private.h
eeze_udev_syspath.c
eeze_udev_walk.c
eeze_udev_watch.c
)
#mount files
if(${HAVE_EEZE_MOUNT})
if (${MOUNT_VERSION} LESS 2.19.0)
list(APPEND SOURCES eeze_disk_libmount_old.c)
elseif (${MOUNT_VERSION} GREATER 2.19.0)
list(APPEND SOURCES eeze_disk_libmount_new.c)
else()
list(APPEND SOURCES eeze_disk_libmount.c)
endif()
else()
list(APPEND SOURCES eeze_disk_dummy.c)
endif()