forked from enlightenment/efl
177 lines
2.9 KiB
CMake
177 lines
2.9 KiB
CMake
set(DESCRIPTION "A Library that implements fast data types and miscellaneous tools")
|
|
|
|
if(ENABLE_SYSTEMD)
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE libsystemd)
|
|
endif()
|
|
|
|
if(ENABLE_VALGRIND)
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE valgrind)
|
|
endif()
|
|
|
|
if(UNWIND_FOUND)
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE libunwind libunwind-generic)
|
|
endif()
|
|
|
|
set(PUBLIC_LIBRARIES
|
|
pthread
|
|
)
|
|
|
|
set(LIBRARIES
|
|
m
|
|
dl
|
|
rt
|
|
)
|
|
|
|
if(HAVE_BSD_STRING_H)
|
|
list(APPEND LIBRARIES bsd)
|
|
endif()
|
|
|
|
set(PUBLIC_HEADERS
|
|
Eina.h
|
|
eina_accessor.h
|
|
eina_alloca.h
|
|
eina_array.h
|
|
eina_benchmark.h
|
|
eina_bezier.h
|
|
eina_binbuf.h
|
|
eina_binshare.h
|
|
eina_clist.h
|
|
eina_config.h
|
|
eina_config_gen.h
|
|
eina_convert.h
|
|
eina_counter.h
|
|
eina_cow.h
|
|
eina_cpu.h
|
|
eina_crc.h
|
|
eina_debug.h
|
|
eina_error.h
|
|
eina_evlog.h
|
|
eina_file.h
|
|
eina_file_common.h
|
|
eina_fp.h
|
|
eina_freeq.h
|
|
eina_hamster.h
|
|
eina_hash.h
|
|
eina_inarray.h
|
|
eina_inline_private.h
|
|
eina_inlist.h
|
|
eina_iterator.h
|
|
eina_lalloc.h
|
|
eina_list.h
|
|
eina_lock.h
|
|
eina_log.h
|
|
eina_magic.h
|
|
eina_main.h
|
|
eina_matrix.h
|
|
eina_matrixsparse.h
|
|
eina_mempool.h
|
|
eina_mmap.h
|
|
eina_module.h
|
|
eina_prefix.h
|
|
eina_private.h
|
|
eina_quad.h
|
|
eina_quadtree.h
|
|
eina_quaternion.h
|
|
eina_rbtree.h
|
|
eina_rectangle.h
|
|
eina_refcount.h
|
|
eina_safepointer.h
|
|
eina_safety_checks.h
|
|
eina_sched.h
|
|
eina_share_common.h
|
|
eina_simple_xml_parser.h
|
|
eina_slice.h
|
|
eina_slstr.h
|
|
eina_str.h
|
|
eina_strbuf.h
|
|
eina_strbuf_common.h
|
|
eina_strbuf_template_c.x
|
|
eina_stringshare.h
|
|
eina_thread.h
|
|
eina_thread_queue.h
|
|
eina_tiler.h
|
|
eina_tmpstr.h
|
|
eina_trash.h
|
|
eina_types.h
|
|
eina_unicode.h
|
|
eina_ustrbuf.h
|
|
eina_ustringshare.h
|
|
eina_util.h
|
|
eina_value.h
|
|
eina_value_util.h
|
|
eina_vector.h
|
|
eina_xattr.h
|
|
)
|
|
|
|
set(SOURCES
|
|
eina_abi.c
|
|
eina_accessor.c
|
|
eina_array.c
|
|
eina_benchmark.c
|
|
eina_bezier.c
|
|
eina_binbuf.c
|
|
eina_binshare.c
|
|
eina_convert.c
|
|
eina_counter.c
|
|
eina_cow.c
|
|
eina_cpu.c
|
|
eina_crc.c
|
|
eina_debug.c
|
|
eina_debug_bt.c
|
|
eina_debug_bt_file.c
|
|
eina_debug_chunk.c
|
|
eina_debug_monitor.c
|
|
eina_debug_proto.c
|
|
eina_debug_thread.c
|
|
eina_error.c
|
|
eina_evlog.c
|
|
eina_file.c
|
|
eina_file_common.c
|
|
eina_fp.c
|
|
eina_freeq.c
|
|
eina_hamster.c
|
|
eina_hash.c
|
|
eina_inarray.c
|
|
eina_inlist.c
|
|
eina_iterator.c
|
|
eina_lalloc.c
|
|
eina_list.c
|
|
eina_lock.c
|
|
eina_log.c
|
|
eina_magic.c
|
|
eina_main.c
|
|
eina_matrix.c
|
|
eina_matrixsparse.c
|
|
eina_mempool.c
|
|
eina_mmap.c
|
|
eina_module.c
|
|
eina_prefix.c
|
|
eina_quad.c
|
|
eina_quadtree.c
|
|
eina_quaternion.c
|
|
eina_rbtree.c
|
|
eina_rectangle.c
|
|
eina_safepointer.c
|
|
eina_safety_checks.c
|
|
eina_sched.c
|
|
eina_share_common.c
|
|
eina_simple_xml_parser.c
|
|
eina_slstr.c
|
|
eina_str.c
|
|
eina_strbuf.c
|
|
eina_strbuf_common.c
|
|
eina_strbuf_template_c.x
|
|
eina_stringshare.c
|
|
eina_thread.c
|
|
eina_thread_queue.c
|
|
eina_tiler.c
|
|
eina_tmpstr.c
|
|
eina_unicode.c
|
|
eina_ustrbuf.c
|
|
eina_ustringshare.c
|
|
eina_util.c
|
|
eina_value.c
|
|
eina_value_util.c
|
|
eina_xattr.c
|
|
)
|