forked from enlightenment/efl
cmake: add eo
This commit is contained in:
parent
dbe75216c2
commit
27504d7db0
|
@ -37,6 +37,7 @@ include(${CMAKE_SOURCE_DIR}/cmake/config/common.cmake)
|
||||||
|
|
||||||
EFL_LIB(eina)
|
EFL_LIB(eina)
|
||||||
EFL_LIB(eolian)
|
EFL_LIB(eolian)
|
||||||
|
EFL_LIB(eo)
|
||||||
|
|
||||||
EFL_OPTIONS_SUMMARY()
|
EFL_OPTIONS_SUMMARY()
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
EFL_OPTION(HAVE_EO_ID "Have Eo id indirection" ON)
|
|
@ -32,4 +32,6 @@
|
||||||
#cmakedefine EFL_HAVE_POSIX_THREADS_SPINLOCK 1
|
#cmakedefine EFL_HAVE_POSIX_THREADS_SPINLOCK 1
|
||||||
#cmakedefine EFL_HAVE_THREADS 1
|
#cmakedefine EFL_HAVE_THREADS 1
|
||||||
|
|
||||||
|
#cmakedefine HAVE_EO_ID
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
set(PUBLIC_LIBRARIES
|
||||||
|
eina
|
||||||
|
)
|
||||||
|
|
||||||
|
set(PUBLIC_HEADERS
|
||||||
|
Eo.h
|
||||||
|
efl_future.h
|
||||||
|
)
|
||||||
|
|
||||||
|
set(PUBLIC_EO_FILES
|
||||||
|
efl_object.eo
|
||||||
|
efl_class.eo
|
||||||
|
efl_object_override.eo
|
||||||
|
efl_interface.eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
eo.c
|
||||||
|
eo_ptr_indirection.c
|
||||||
|
eo_ptr_indirection.h
|
||||||
|
eo_base_class.c
|
||||||
|
eo_class_class.c
|
||||||
|
eo_add_fallback.c
|
||||||
|
eo_add_fallback.h
|
||||||
|
eo_private.h
|
||||||
|
efl_future.c
|
||||||
|
)
|
|
@ -0,0 +1,13 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eina
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
access_inherit.c
|
||||||
|
access_inherit.h
|
||||||
|
access_main.c
|
||||||
|
access_simple.c
|
||||||
|
access_simple.h
|
||||||
|
access_simple_protected.h
|
||||||
|
)
|
|
@ -0,0 +1,9 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
children_main.c
|
||||||
|
children_simple.c
|
||||||
|
children_simple.h
|
||||||
|
)
|
|
@ -0,0 +1,11 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
composite_objects_comp.c
|
||||||
|
composite_objects_comp.h
|
||||||
|
composite_objects_main.c
|
||||||
|
composite_objects_simple.c
|
||||||
|
composite_objects_simple.h
|
||||||
|
)
|
|
@ -0,0 +1,23 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
constructors_main.c
|
||||||
|
constructors_mixin.c
|
||||||
|
constructors_mixin.h
|
||||||
|
constructors_simple.c
|
||||||
|
constructors_simple.h
|
||||||
|
constructors_simple2.c
|
||||||
|
constructors_simple2.h
|
||||||
|
constructors_simple3.c
|
||||||
|
constructors_simple3.h
|
||||||
|
constructors_simple4.c
|
||||||
|
constructors_simple4.h
|
||||||
|
constructors_simple5.c
|
||||||
|
constructors_simple5.h
|
||||||
|
constructors_simple6.c
|
||||||
|
constructors_simple6.h
|
||||||
|
constructors_simple7.c
|
||||||
|
constructors_simple7.h
|
||||||
|
)
|
|
@ -0,0 +1,15 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
function_overrides_inherit.c
|
||||||
|
function_overrides_inherit.h
|
||||||
|
function_overrides_inherit2.c
|
||||||
|
function_overrides_inherit2.h
|
||||||
|
function_overrides_inherit3.c
|
||||||
|
function_overrides_inherit3.h
|
||||||
|
function_overrides_main.c
|
||||||
|
function_overrides_simple.c
|
||||||
|
function_overrides_simple.h
|
||||||
|
)
|
|
@ -0,0 +1,14 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
interface_interface.c
|
||||||
|
interface_interface.h
|
||||||
|
interface_interface2.c
|
||||||
|
interface_interface2.h
|
||||||
|
interface_main.c
|
||||||
|
interface_simple.c
|
||||||
|
interface_simple.h
|
||||||
|
|
||||||
|
)
|
|
@ -0,0 +1,19 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
mixin_inherit.c
|
||||||
|
mixin_inherit.h
|
||||||
|
mixin_main.c
|
||||||
|
mixin_mixin.c
|
||||||
|
mixin_mixin.h
|
||||||
|
mixin_mixin2.c
|
||||||
|
mixin_mixin2.h
|
||||||
|
mixin_mixin3.c
|
||||||
|
mixin_mixin3.h
|
||||||
|
mixin_mixin4.c
|
||||||
|
mixin_mixin4.h
|
||||||
|
mixin_simple.c
|
||||||
|
mixin_simple.h
|
||||||
|
)
|
|
@ -0,0 +1,9 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
signals_main.c
|
||||||
|
signals_simple.c
|
||||||
|
signals_simple.h
|
||||||
|
)
|
|
@ -0,0 +1,24 @@
|
||||||
|
set(LIBRARIES
|
||||||
|
eo
|
||||||
|
)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
eo_error_msgs.c
|
||||||
|
eo_error_msgs.h
|
||||||
|
eo_suite.c
|
||||||
|
eo_suite.h
|
||||||
|
eo_test_call_errors.c
|
||||||
|
eo_test_class_behaviour_errors.c
|
||||||
|
eo_test_class_errors.c
|
||||||
|
eo_test_class_simple.c
|
||||||
|
eo_test_class_simple.h
|
||||||
|
eo_test_class_singleton.c
|
||||||
|
eo_test_class_singleton.h
|
||||||
|
eo_test_domain.c
|
||||||
|
eo_test_domain.h
|
||||||
|
eo_test_event.c
|
||||||
|
eo_test_general.c
|
||||||
|
eo_test_init.c
|
||||||
|
eo_test_threaded_calls.c
|
||||||
|
eo_test_value.c
|
||||||
|
)
|
Loading…
Reference in New Issue