Support of evlog as an extension
This commit is contained in:
parent
4b2c77e47b
commit
ee6fbd81ea
|
@ -277,6 +277,14 @@ _configs_load()
|
|||
_config->extensions_cfgs = eina_list_append(_config->extensions_cfgs, ext_cfg);
|
||||
}
|
||||
|
||||
snprintf(path, sizeof(path), INSTALL_PREFIX"/lib/libclouseau_evlog.so");
|
||||
if (!_ext_cfg_find_by_path(path))
|
||||
{
|
||||
ext_cfg = calloc(1, sizeof(*ext_cfg));
|
||||
ext_cfg->lib_path = eina_stringshare_add(path);
|
||||
_config->extensions_cfgs = eina_list_append(_config->extensions_cfgs, ext_cfg);
|
||||
}
|
||||
|
||||
EINA_LIST_FOREACH(_config->extensions_cfgs, itr, ext_cfg)
|
||||
{
|
||||
ext_cfg->module = eina_module_new(ext_cfg->lib_path);
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
add_subdirectory(objects_introspection)
|
||||
add_subdirectory(evlog)
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
set(CMAKE_BUILD_TYPE Debug)
|
||||
|
||||
add_definitions(-DEFL_EO_API_SUPPORT -DGUI_IMAGES_PATH="${CMAKE_HOME_DIRECTORY}/data/images")
|
||||
|
||||
set(EOLIAN_INCLUDE_FLAG -I \"${EOLIAN_EO_DIR}/eo-1\" -I${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${ELEMENTARY_INCLUDE_DIRS}
|
||||
${EVAS_INCLUDE_DIRS}
|
||||
${EO_INCLUDE_DIRS}
|
||||
${EINA_INCLUDE_DIRS}
|
||||
${EET_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
link_directories (${PC_LIBELEMENTARY_LIBRARY_DIRS})
|
||||
|
||||
add_library(clouseau_evlog SHARED main.c)
|
||||
|
||||
target_link_libraries(clouseau_evlog
|
||||
${ELEMENTARY_LIBRARIES}
|
||||
${EVAS_LIBRARIES}
|
||||
${EO_LIBRARIES}
|
||||
${EINA_LIBRARIES}
|
||||
${EET_LIBRARIES}
|
||||
)
|
||||
|
||||
INSTALL(TARGETS clouseau_evlog LIBRARY DESTINATION lib)
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue