forked from enlightenment/efl
cmake: remove!
This build was never complete and also was not maintained probebly. It is also dropped in favour of meson which is cool, merged, works & is fast. Differential Revision: https://phab.enlightenment.org/D7010
This commit is contained in:
parent
6fcc3a56d8
commit
e43f090265
|
@ -1,70 +0,0 @@
|
|||
cmake_minimum_required(VERSION 3.4)
|
||||
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/helpers")
|
||||
|
||||
include(GNUInstallDirs)
|
||||
include(EflMacros)
|
||||
|
||||
EFL_PROJECT(1.18.99)
|
||||
|
||||
if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
|
||||
message(FATAL_ERROR "In-source builds not allowed. Use: mkdir -p build && cmake -H. -Bbuild")
|
||||
endif()
|
||||
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}" CACHE PATH "Path to store built libraries")
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}" CACHE PATH "Path to store built static libraries")
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" CACHE PATH "Path to store built executables")
|
||||
|
||||
add_definitions(
|
||||
"-DHAVE_CONFIG_H"
|
||||
"-DLIB_INSTALL_DIR=\"${LIB_INSTALL_DIR}\""
|
||||
"-DEXEC_INSTALL_DIR=\"${EXEC_INSTALL_DIR}\""
|
||||
"-DPACKAGE_BIN_DIR=\"${CMAKE_INSTALL_FULL_BINDIR}\""
|
||||
"-DPACKAGE_LIB_DIR=\"${CMAKE_INSTALL_FULL_LIBDIR}\""
|
||||
"-DPACKAGE_BUILD_DIR=\"${CMAKE_SOURCE_DIR}\""
|
||||
"-DPACKAGE_VERSION=\"${PROJECT_VERSION}\""
|
||||
)
|
||||
|
||||
include_directories(
|
||||
${PROJECT_SOURCE_DIR}/src/lib/efl
|
||||
${PROJECT_BINARY_DIR}/src/lib/efl
|
||||
)
|
||||
|
||||
include(${CMAKE_SOURCE_DIR}/cmake/config/common.cmake)
|
||||
|
||||
EFL_SUPPORT_LIB(lz4)
|
||||
EFL_SUPPORT_LIB(draw)
|
||||
EFL_SUPPORT_LIB(freetype)
|
||||
EFL_SUPPORT_LIB(rg_etc)
|
||||
EFL_SUPPORT_LIB(triangulator)
|
||||
|
||||
EFL_LIB(eina)
|
||||
EFL_LIB(eolian)
|
||||
EFL_LIB(eo)
|
||||
EFL_LIB(efl)
|
||||
EFL_LIB(emile)
|
||||
EFL_LIB(eet)
|
||||
EFL_LIB(ecore)
|
||||
EFL_LIB(ecore_con)
|
||||
EFL_LIB(ecore_ipc)
|
||||
EFL_LIB(ecore_file)
|
||||
EFL_LIB(eldbus)
|
||||
EFL_LIB(embryo)
|
||||
EFL_LIB(ector)
|
||||
EFL_LIB(eeze)
|
||||
EFL_LIB(ecore_input)
|
||||
EFL_LIB(ecore_x)
|
||||
|
||||
EFL_OPTIONS_SUMMARY()
|
||||
|
||||
# TODO: when autotools is gone, rename this file in repository
|
||||
# and remove this copy (using generate to skip @-subst)
|
||||
file(GENERATE
|
||||
OUTPUT ${PROJECT_BINARY_DIR}/src/lib/efl/config.h
|
||||
INPUT ${PROJECT_SOURCE_DIR}/src/lib/efl/config.h.cmake)
|
||||
EFL_HEADER_CHECKS_FINALIZE(${PROJECT_BINARY_DIR}/src/lib/efl/config_gen.h)
|
||||
|
||||
configure_file(
|
||||
${PROJECT_SOURCE_DIR}/src/lib/efl/Efl_Config.h.cmake
|
||||
${PROJECT_BINARY_DIR}/src/lib/efl/Efl_Config.h)
|
||||
EFL_FINALIZE()
|
|
@ -1,67 +0,0 @@
|
|||
Help Cmake build system come true by helping with the following
|
||||
tasks. Most of them can be done on top of autotools only, then we'll
|
||||
catch-up with the cmake parts.
|
||||
|
||||
General (non-CMake specific) Tasks:
|
||||
|
||||
- move each target (binary, lib, test) to its own directory, example:
|
||||
src/lib/efreet contains efreet_mime and efreet_trash in addition to
|
||||
efreet. Create src/lib/efreet_mime and src/lib/efreet_trash.
|
||||
|
||||
It also applies to tests (ie: src/tests/ector which contains both
|
||||
ector_suite and cxx_compile_test), in the case of binaries and
|
||||
tests make sure to contain them in the library folder:
|
||||
src/tests/ector should then contain 2 folders, one for each
|
||||
test. Another one is src/tests/eo, which contains lots of
|
||||
stand-alone tests in addition to eo_suite.
|
||||
|
||||
- uniform installation (and lookup!) of modules, like
|
||||
lib/evas/modules/engines/NAME/v-1.18/module.so versus
|
||||
lib/ecore/system/NAME/v-1.18/module.so (missing 'modules/')
|
||||
lib/ecore_evas/engines/NAME/v-1.18/module.so (missing 'modules/')
|
||||
|
||||
- uniform module enable variables:
|
||||
{LIB}_MODULE_TYPE_{SCOPE}_{MODNAME}_STATIC (static/built-in, with scope)
|
||||
{LIB}_MODULE_TYPE_{SCOPE}_{MODNAME}_DYNAMIC (dynamic, with scope)
|
||||
{LIB}_MODULE_TYPE_{MODNAME}_STATIC (static/built-in, no scope)
|
||||
{LIB}_MODULE_TYPE_{MODNAME}_DYNAMIC (dynamic, no scope)
|
||||
Example:
|
||||
EINA_MODULE_TYPE_MP_PASS_THROUGH_STATIC
|
||||
instead of EINA_STATIC_BUILD_PASS_THROUGH
|
||||
EVAS_MODULE_TYPE_ENGINE_FB
|
||||
instead of EVAS_STATIC_BUILD_FB
|
||||
As this will make clear we're dealing with modules and their scope
|
||||
(if any, things like Ecore_IMF have no module scope).
|
||||
|
||||
|
||||
CMake Tasks:
|
||||
|
||||
- add src/lib/NAME/CMakeLists.txt defining SOURCES, PUBLIC_HEADERS,
|
||||
PKG_CONFIG_REQUIRES, PKG_CONFIG_REQUIRES_PRIVATE, LIBRARIES,
|
||||
PUBLIC_LIBRARIES and so on. See src/lib/eina/CMakeLists.txt as an
|
||||
example.
|
||||
|
||||
- add options and dependency detection to cmake/config/NAME.cmake,
|
||||
see cmake/config/eina.cmake and cmake/config/common.cmake
|
||||
|
||||
- add src/modules/NAME/SCOPE/MODNAME/CMakeLists.txt or
|
||||
src/modules/NAME/MODNAME/CMakeLists.txt (if no module scope). If
|
||||
single source and no special requiresments (libs, etc), then it
|
||||
should require no CMakeLists.txt and will be built automatically.
|
||||
|
||||
- add src/bin/NAME/CMakeLists.txt (single binary of a lib) or
|
||||
src/bin/NAME/EXE_NAME/CMakeLists.txt (multiple binaries for a lib).
|
||||
If single source (one .c), then no CMakeLists.txt should be needed,
|
||||
see if it's already being built.
|
||||
|
||||
- add src/tests/NAME/CMakeLists.txt (single test of a lib) or
|
||||
src/tests/NAME/EXE_NAME/CMakeLists.txt (multiple tests for a lib).
|
||||
If single source (one .c), then no CMakeLists.txt should be needed,
|
||||
see if it's already being built.
|
||||
|
||||
Since it's under development, check the code in cmake/helpers/*.cmake,
|
||||
in particular cmake/helpers/EflMacros.cmake and check the comments and
|
||||
also fix bugs :-)
|
||||
|
||||
Feedback on repetitive tasks and if you spot some
|
||||
unification/simplification/automatization.
|
|
@ -1,124 +0,0 @@
|
|||
include(CheckSymbolExists)
|
||||
include(CheckIncludeFile)
|
||||
include(CheckTypeSize)
|
||||
include(FindPkgConfig)
|
||||
include(FindJPEG)
|
||||
include(CTest)
|
||||
find_package(Threads REQUIRED)
|
||||
|
||||
pkg_check_modules(CHECK check)
|
||||
pkg_check_modules(LIBSYSTEMD libsystemd)
|
||||
pkg_check_modules(VALGRIND valgrind)
|
||||
pkg_check_modules(OPENSSL openssl>=1.0)
|
||||
pkg_check_modules(GNUTLS gnutls>=2.12.16)
|
||||
if (NOT JPEG_FOUND)
|
||||
error("a jpeg library is needed.")
|
||||
endif()
|
||||
|
||||
set(SUGGEST_VALGRIND OFF)
|
||||
if("${BUILD_PROFILE}" STREQUAL "dev")
|
||||
set(SUGGEST_VALGRIND ${VALGRIND_FOUND})
|
||||
elseif("${BUILD_PROFILE}" STREQUAL "debug")
|
||||
set(SUGGEST_VALGRIND ${VALGRIND_FOUND})
|
||||
endif()
|
||||
|
||||
EFL_OPTION(BUILD_PROFILE "How to build EFL" dev CHOICE release;dev;debug)
|
||||
EFL_OPTION(EFL_NOLEGACY_API_SUPPORT "Whenever to disable non-Eo (Legacy) APIs" ON)
|
||||
EFL_OPTION(EFL_EO_API_SUPPORT "Whenever to enable new Eo APIs" ON)
|
||||
if(NOT EFL_EO_API_SUPPORT)
|
||||
EFL_OPTION_SET_MESSAGE(EFL_EO_API_SUPPORT "Risky!")
|
||||
endif()
|
||||
|
||||
EFL_OPTION_BACKEND(WITH_CRYPTO "Choose crypto backend" OPENSSL GNUTLS)
|
||||
|
||||
EFL_OPTION(ENABLE_SYSTEMD "Enable systemd support" "${LIBSYSTEMD_FOUND}" DEPENDS "LIBSYSTEMD_FOUND" OFF)
|
||||
EFL_OPTION(ENABLE_VALGRIND "Enable valgrind support" "${SUGGEST_VALGRIND}" DEPENDS "VALGRIND_FOUND" OFF)
|
||||
|
||||
# BEGIN: HEADER, TYPE and FUNCTION CHECKS
|
||||
# KEEP EACH BLOCK SORTED
|
||||
|
||||
HEADER_CHECK(alloca.h)
|
||||
HEADER_CHECK(asm/hwcap.h)
|
||||
HEADER_CHECK(bsd/string.h)
|
||||
HEADER_CHECK(dirent.h)
|
||||
HEADER_CHECK(execinfo.h)
|
||||
HEADER_CHECK(mcheck.h)
|
||||
HEADER_CHECK(netinet/in.h)
|
||||
HEADER_CHECK(stdlib.h)
|
||||
HEADER_CHECK(sys/auxv.h)
|
||||
HEADER_CHECK(sys/inotify.h)
|
||||
HEADER_CHECK(sys/ioctl.h)
|
||||
HEADER_CHECK(sys/mman.h)
|
||||
HEADER_CHECK(sys/types.h)
|
||||
|
||||
FUNC_CHECK(alloca INCLUDE_FILES alloca.h)
|
||||
FUNC_CHECK(backtrace INCLUDE_FILES execinfo.h)
|
||||
FUNC_CHECK(backtrace_symbols INCLUDE_FILES execinfo.h)
|
||||
FUNC_CHECK(clock_gettime INCLUDE_FILES time.h)
|
||||
FUNC_CHECK(dirfd INCLUDE_FILES dirent.h sys/types.h)
|
||||
FUNC_CHECK(dladdr INCLUDE_FILES dlfcn.h LIBRARIES dl DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(dlopen INCLUDE_FILES dlfcn.h LIBRARIES dl)
|
||||
FUNC_CHECK(dlsym INCLUDE_FILES dlfcn.h LIBRARIES dl)
|
||||
FUNC_CHECK(fchmod INCLUDE_FILES sys/stat.h)
|
||||
FUNC_CHECK(fcntl INCLUDE_FILES fcntl.h)
|
||||
FUNC_CHECK(fork INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(fpathconf INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(fstatat NAME HAVE_ATFILE_SOURCE INCLUDE_FILES sys/stat.h)
|
||||
FUNC_CHECK(geteuid INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(getpagesize INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(getpwent INCLUDE_FILES sys/types.h pwd.h)
|
||||
FUNC_CHECK(getuid INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(getxattr INCLUDE_FILES sys/types.h sys/xattr.h)
|
||||
FUNC_CHECK(iconv INCLUDE_FILES iconv.h)
|
||||
FUNC_CHECK(listxattr INCLUDE_FILES sys/types.h sys/xattr.h)
|
||||
FUNC_CHECK(lround INCLUDE_FILES math.h LIBRARIES m)
|
||||
FUNC_CHECK(mallinfo INCLUDE_FILES malloc.h)
|
||||
FUNC_CHECK(malloc_info INCLUDE_FILES malloc.h)
|
||||
FUNC_CHECK(malloc_usable_size INCLUDE_FILES malloc.h)
|
||||
FUNC_CHECK(mkdirat INCLUDE_FILES sys/stat.h)
|
||||
FUNC_CHECK(mmap INCLUDE_FILES sys/mman.h)
|
||||
FUNC_CHECK(mtrace INCLUDE_FILES mcheck.h)
|
||||
FUNC_CHECK(prctl INCLUDE_FILES sys/prctl.h)
|
||||
FUNC_CHECK(realpath INCLUDE_FILES stdlib.h)
|
||||
FUNC_CHECK(sched_getcpu INCLUDE_FILES sched.h DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(setxattr INCLUDE_FILES sys/types.h sys/xattr.h)
|
||||
FUNC_CHECK(shm_open INCLUDE_FILES sys/mman.h sys/stat.h fcntl.h LIBRARIES rt)
|
||||
FUNC_CHECK(siglongjmp INCLUDE_FILES setjmp.h)
|
||||
FUNC_CHECK(splice INCLUDE_FILES fcntl.h DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(strerror_r INCLUDE_FILES string.h)
|
||||
|
||||
if(HAVE_BSD_STRING_H)
|
||||
FUNC_CHECK(strlcpy INCLUDE_FILES bsd/string.h LIBRARIES bsd)
|
||||
else()
|
||||
FUNC_CHECK(strlcpy INCLUDE_FILES string.h)
|
||||
endif()
|
||||
|
||||
TYPE_CHECK(siginfo_t INCLUDE_FILES signal.h)
|
||||
|
||||
# END: HEADER, TYPE and FUNCTION CHECKS
|
||||
|
||||
# TODO: move to a FindUnwind.cmake?
|
||||
# or is pkg-config enough these days?
|
||||
pkg_check_modules(UNWIND libunwind libunwind-generic)
|
||||
|
||||
CHECK_APPEND_DEFINE(EFL_EO_API_SUPPORT 1)
|
||||
CHECK_APPEND_DEFINE(EFL_BETA_API_SUPPORT 1)
|
||||
if(CMAKE_THREAD_LIBS_INIT)
|
||||
set(EFL_HAVE_THREADS 1)
|
||||
endif()
|
||||
CHECK_APPEND_DEFINE(EFL_HAVE_THREADS "${EFL_HAVE_THREADS}")
|
||||
|
||||
CHECK_APPEND_DEFINE(HAVE_CIPHER ${WITH_CRYPTO_ENABLED})
|
||||
CHECK_APPEND_DEFINE(HAVE_SIGNATURE ${WITH_CRYPTO_ENABLED})
|
||||
CHECK_APPEND_DEFINE(HAVE_SYSTEMD ${ENABLE_SYSTEMD})
|
||||
|
||||
CHECK_APPEND_DEFINE(MODULE_ARCH "\"v-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}\"")
|
||||
CHECK_APPEND_DEFINE(SHARED_LIB_SUFFIX "\"${CMAKE_SHARED_LIBRARY_SUFFIX}\"")
|
||||
CHECK_APPEND_DEFINE(EXEEXT "\"${CMAKE_EXECUTABLE_SUFFIX}\"")
|
||||
|
||||
# TODO: change code and remove:
|
||||
CHECK_APPEND_DEFINE(VMAJ ${PROJECT_VERSION_MAJOR})
|
||||
CHECK_APPEND_DEFINE(VMIN ${PROJECT_VERSION_MINOR})
|
||||
CHECK_APPEND_DEFINE(VMIC ${PROJECT_VERSION_PATCH})
|
||||
CHECK_APPEND_DEFINE(VREV ${PROJECT_VERSION_TWEAK})
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
pkg_check_modules(GLIB glib-2.0)
|
||||
pkg_check_modules(TIZEN vconf)
|
||||
|
||||
EFL_OPTION(ENABLE_GLIB "Whenever to integrate with Glib" ${GLIB_FOUND} DEPENDS GLIB_FOUND OFF)
|
||||
|
||||
EFL_OPTION(ENABLE_GLIB_ALWAYS "Always integrate with Glib, otheriwse needs explicit call to ecore_main_loop_glib_integrate()" OFF DEPENDS "ENABLE_GLIB" OFF)
|
||||
|
||||
EFL_OPTION(ENABLE_G_MAIN_LOOP "Enable ecore_main_loop based on g_main_loop" OFF DEPENDS "ENABLE_GLIB" OFF)
|
||||
|
||||
EFL_OPTION(ENABLE_TIZEN "Enable tizen support" OFF DEPENDS "TIZEN_FOUND" OFF)
|
||||
|
||||
set(ECORE_MODULE_TYPE_SYSTEM_SYSTEMD_DEFAULT ${ENABLE_SYSTEMD})
|
||||
set(ECORE_MODULE_TYPE_SYSTEM_UPOWER_DEFAULT ON)
|
||||
set(ECORE_MODULE_TYPE_SYSTEM_TIZEN_DEFAULT ${ENABLE_TIZEN})
|
||||
|
||||
# TODO libuv
|
||||
# TODO gstreamer
|
||||
# TODO gstreamer1
|
||||
|
||||
if("${BUILD_PROFILE}" STREQUAL "dev" AND HAVE_BACKTRACE)
|
||||
CHECK_APPEND_DEFINE(WANT_ECORE_TIMER_DUMP 1)
|
||||
else()
|
||||
CHECK_APPEND_DEFINE(WANT_ECORE_TIMER_DUMP "")
|
||||
endif()
|
||||
|
||||
CHECK_APPEND_DEFINE(GLIB_INTEGRATION_ALWAYS "${ENABLE_GLIB_ALWAYS}")
|
||||
CHECK_APPEND_DEFINE(HAVE_GLIB "${ENABLE_GLIB}")
|
||||
CHECK_APPEND_DEFINE(HAVE_TIZEN_CONFIGURATION_MANAGER "${ENABLE_TIZEN}")
|
||||
CHECK_APPEND_DEFINE(USE_G_MAIN_LOOP "${ENABLE_G_MAIN_LOOP}")
|
||||
|
||||
FUNC_CHECK(epoll_create NAME HAVE_EPOLL INCLUDE_FILES sys/epoll.h)
|
||||
FUNC_CHECK(execvp INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(gettimeofday INCLUDE_FILES sys/time.h)
|
||||
FUNC_CHECK(isfinite INCLUDE_FILES math.h LIBRARIES m)
|
||||
FUNC_CHECK(pause INCLUDE_FILES unistd.h)
|
||||
FUNC_CHECK(timerfd_create INCLUDE_FILES sys/timerfd.h)
|
||||
|
||||
HEADER_CHECK(ieeefp.h)
|
||||
HEADER_CHECK(langinfo.h)
|
||||
HEADER_CHECK(sys/epoll.h)
|
||||
HEADER_CHECK(sys/timerfd.h)
|
||||
HEADER_CHECK(sys/wait.h)
|
|
@ -1,14 +0,0 @@
|
|||
EFL_OPTION(WITH_EFL_NET_CONTROL_BACKEND "Choose the Efl.Net.Control backend" "connman" CHOICE connman;none)
|
||||
|
||||
FUNC_CHECK(accept4 INCLUDE_FILES sys/types.h sys/socket.h DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(gmtime_r INCLUDE_FILES time.h DEFINITIONS "-D_POSIX_C_SOURCE=1 -D_BSD_SOURCE=1 -D_SVID_SOURCE=1")
|
||||
|
||||
HEADER_CHECK(arpa/inet.h)
|
||||
HEADER_CHECK(net/if.h)
|
||||
HEADER_CHECK(netinet/in.h)
|
||||
HEADER_CHECK(netinet/ssl.h)
|
||||
HEADER_CHECK(netinet/tcp.h)
|
||||
HEADER_CHECK(netinet/udp.h)
|
||||
HEADER_CHECK(sys/socket.h)
|
||||
HEADER_CHECK(sys/un.h)
|
||||
HEADER_CHECK(ws2tcpip.h)
|
|
@ -1,110 +0,0 @@
|
|||
include(FindX11)
|
||||
|
||||
EFL_OPTION(XGESTURE "Whenever you want ecore_x to use gesture" OFF)
|
||||
EFL_OPTION(XPRESENT "Whenever you want ecore_x to use xpresent" OFF)
|
||||
EFL_OPTION(XINPUT2 "Whenever you want ecore_x to use xinput2" ON)
|
||||
EFL_OPTION(XINPUT22 "Whenever you want ecore_x to use xinput22" OFF)
|
||||
|
||||
#the rest is just statically enabled
|
||||
CHECK_APPEND_DEFINE(HAVE_ECORE_X_XLIB ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XKB ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XCOMPOSITE ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XDAMAGE ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XDPMS ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XFIXES ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XINERAMA ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XRANDR ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XSS ON)
|
||||
CHECK_APPEND_DEFINE(ECORE_XTEST ON)
|
||||
|
||||
#FindX11 does not cover all parts we need so here are the 4 extensions we need to check
|
||||
|
||||
#copied from https://github.com/Kitware/CMake/blob/master/Modules/FindX11.cmake#L65
|
||||
set(X11_INC_SEARCH_PATH
|
||||
/usr/pkg/xorg/include
|
||||
/usr/X11R6/include
|
||||
/usr/X11R7/include
|
||||
/usr/include/X11
|
||||
/usr/openwin/include
|
||||
/usr/openwin/share/include
|
||||
/opt/graphics/OpenGL/include
|
||||
/opt/X11/include
|
||||
)
|
||||
|
||||
set(X11_LIB_SEARCH_PATH
|
||||
/usr/pkg/xorg/lib
|
||||
/usr/X11R6/lib
|
||||
/usr/X11R7/lib
|
||||
/usr/openwin/lib
|
||||
/opt/X11/lib
|
||||
)
|
||||
|
||||
macro(find_lib_and_include name path lib)
|
||||
string(TOUPPER ${name} ecore_name)
|
||||
set(X11_${name}_FOUND OFF)
|
||||
find_library(X11_${name}_LIB ${lib} ${X11_LIB_SEARCH_PATH})
|
||||
find_path(X11_${name}_INCLUDE_PATH X11/extensions/${path} ${X11_INC_SEARCH_PATH})
|
||||
if (X11_${name}_LIB AND X11_${name}_INCLUDE_PATH)
|
||||
set(X11_${name}_FOUND ON)
|
||||
endif()
|
||||
|
||||
CHECK_APPEND_DEFINE(ECORE_${ecore_name} ON)
|
||||
endmacro()
|
||||
|
||||
if (${XGESTURE})
|
||||
find_lib_and_include(XGesture gesture.h Xgesture)
|
||||
endif()
|
||||
|
||||
if(${XPRESENT})
|
||||
find_lib_and_include(Xpresent Xpresent.h Xpresent)
|
||||
endif()
|
||||
|
||||
if(${XINPUT2})
|
||||
find_lib_and_include(Xi2 XInput2.h Xi)
|
||||
endif()
|
||||
|
||||
if(${XINPUT22})
|
||||
find_lib_and_include(Xi2_2 Xpresent2.h Xi)
|
||||
endif()
|
||||
|
||||
#build a list of all components we use
|
||||
set(_X_EXTENSIONS
|
||||
X11
|
||||
X11_Xkb
|
||||
X11_Xcomposite
|
||||
X11_Xdamage
|
||||
X11_dpms
|
||||
X11_Xfixes
|
||||
X11_Xinerama
|
||||
X11_Xrandr
|
||||
X11_Xrender
|
||||
X11_XTest
|
||||
X11_Xscreensaver
|
||||
)
|
||||
|
||||
if(${XGESTURE})
|
||||
list(APPEND _X_EXTENSIONS X11_Xgesture)
|
||||
endif()
|
||||
|
||||
if(${XPRESENT})
|
||||
list(APPEND _X_EXTENSIONS X11_Xpresent)
|
||||
endif()
|
||||
|
||||
if(${XINPUT2})
|
||||
list(APPEND _X_EXTENSIONS X11_Xi2)
|
||||
endif()
|
||||
|
||||
if(${XINPUT22})
|
||||
list(APPEND _X_EXTENSIONS X11_Xi2_2)
|
||||
endif()
|
||||
|
||||
foreach(ext ${_X_EXTENSIONS})
|
||||
if (NOT ${ext}_FOUND)
|
||||
message(FATAL_ERROR "Xserver extension ${ext} not found")
|
||||
endif()
|
||||
list(APPEND X_EXTENSIONS find-${ext})
|
||||
endforeach()
|
||||
|
||||
configure_file(
|
||||
${PROJECT_SOURCE_DIR}/src/lib/ecore_x/ecore_x_version.h.cmake
|
||||
${PROJECT_BINARY_DIR}/src/lib/ecore_x/ecore_x_version.h)
|
|
@ -1,24 +0,0 @@
|
|||
|
||||
#check what versions of mount
|
||||
pkg_check_modules(MOUNT mount)
|
||||
EFL_OPTION(HAVE_EEZE_MOUNT "Whenever to use libmount" ${MOUNT_FOUND} DEPENDS MOUNT_FOUND OFF)
|
||||
CHECK_APPEND_DEFINE(HAVE_EEZE_MOUNT ${HAVE_EEZE_MOUNT})
|
||||
|
||||
pkg_check_modules(UDEV REQUIRED udev>=148)
|
||||
|
||||
if(NOT ${UDEV_FOUND})
|
||||
error("Udev is required")
|
||||
endif()
|
||||
|
||||
#todo tizen
|
||||
if(ENABLED_TIZEN)
|
||||
pkg_check_modules(SENSORS REQUIRED capi-system-sensor>=0.1.17 )
|
||||
endif()
|
||||
|
||||
set(EEZE_MODULE_TYPE_SENSOR_FAKE ON)
|
||||
set(EEZE_MODULE_TYPE_SENSOR_TIZEN OFF)
|
||||
set(EEZE_MODULE_TYPE_SENSOR_UDEV ON)
|
||||
|
||||
CHECK_APPEND_DEFINE(EEZE_MOUNT_BIN \"bla\")
|
||||
CHECK_APPEND_DEFINE(EEZE_UNMOUNT_BIN \"bla\")
|
||||
CHECK_APPEND_DEFINE(EEZE_EJECT_BIN \"bla\")
|
|
@ -1,80 +0,0 @@
|
|||
|
||||
# set default option values based on BUILD_PROFILE
|
||||
set(EINA_DEBUG_THREADS OFF)
|
||||
if("${BUILD_PROFILE}" STREQUAL "dev")
|
||||
elseif("${BUILD_PROFILE}" STREQUAL "debug")
|
||||
set(EINA_DEBUG_THREADS ON)
|
||||
elseif("${BUILD_PROFILE}" STREQUAL "release")
|
||||
endif()
|
||||
|
||||
EFL_OPTION(EINA_MAGIC_DEBUG "magic debug of eina structure" ON)
|
||||
EFL_OPTION(EINA_DEBUG_THREADS "debugging of eina threads" ${EINA_DEBUG_THREADS})
|
||||
|
||||
set(EINA_MODULE_TYPE_MP_CHAINED_POOL_DEFAULT "STATIC")
|
||||
set(EINA_MODULE_TYPE_MP_ONE_BIG_DEFAULT "STATIC")
|
||||
set(EINA_MODULE_TYPE_MP_PASS_THROUGH_DEFAULT "STATIC")
|
||||
|
||||
# no CHECK_INIT() yet, all CHECK_APPEND_DEFINE(), FUNC_CHECK(),
|
||||
# HEADER_CHECK() and TYPE_CHECK() goes to src/lib/efl/config_gen.h
|
||||
|
||||
if(ENABLE_VALGRIND)
|
||||
CHECK_APPEND_DEFINE(NVALGRIND "")
|
||||
else()
|
||||
CHECK_APPEND_DEFINE(NVALGRIND 1)
|
||||
endif()
|
||||
|
||||
|
||||
# we want the following checks inside src/lib/eina/eina_config.h to be
|
||||
# generated from cmake/post/eina.cmake.
|
||||
#
|
||||
# By default all symbols are prefixed with EINA_
|
||||
CHECK_INIT(eina)
|
||||
|
||||
if("${BUILD_PROFILE}" STREQUAL "dev")
|
||||
elseif("${BUILD_PROFILE}" STREQUAL "debug")
|
||||
set(EINA_STRINGSHARE_USAGE ON)
|
||||
set(EINA_DEBUG_MALLOC ON)
|
||||
set(EINA_COW_MAGIC_ON ON)
|
||||
set(EINA_DEFAULT_MEMPOOL ON)
|
||||
set(EINA_DEBUG_MALLOC ON)
|
||||
elseif("${BUILD_PROFILE}" STREQUAL "release")
|
||||
set(EINA_LOG_LEVEL_MAXIMUM 3)
|
||||
endif()
|
||||
|
||||
CHECK_APPEND_DEFINE(EINA_MAGIC_DEBUG ${EINA_MAGIC_DEBUG})
|
||||
CHECK_APPEND_DEFINE(EINA_SAFETY_CHECKS 1)
|
||||
CHECK_APPEND_DEFINE(EINA_DEBUG_THREADS "${EINA_DEBUG_THREADS}")
|
||||
CHECK_APPEND_DEFINE(EINA_STRINGSHARE_USAGE "${EINA_STRINGSHARE_USAGE}")
|
||||
CHECK_APPEND_DEFINE(EINA_DEBUG_MALLOC "${EINA_DEBUG_MALLOC}")
|
||||
CHECK_APPEND_DEFINE(EINA_COW_MAGIC_ON "${EINA_COW_MAGIC_ON}")
|
||||
CHECK_APPEND_DEFINE(EINA_DEFAULT_MEMPOOL "${EINA_DEFAULT_MEMPOOL}")
|
||||
CHECK_APPEND_DEFINE(EINA_DEBUG_MALLOC "${EINA_DEBUG_MALLOC}")
|
||||
CHECK_APPEND_DEFINE(EINA_LOG_LEVEL_MAXIMUM "${EINA_LOG_LEVEL_MAXIMUM}")
|
||||
CHECK_APPEND_DEFINE(EINA_HAVE_THREADS "${EFL_HAVE_THREADS}")
|
||||
|
||||
#check for symbols in pthread
|
||||
#TODO Make the definitions depending on the platform
|
||||
FUNC_CHECK(pthread_barrier_init NAME EINA_HAVE_PTHREAD_BARRIER INCLUDE_FILES pthread.h FLAGS ${CMAKE_THREAD_LIBS_INIT} DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(pthread_attr_setaffinity_np NAME EINA_HAVE_PTHREAD_AFFINITY INCLUDE_FILES pthread.h FLAGS ${CMAKE_THREAD_LIBS_INIT} DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(pthread_setname_np NAME EINA_HAVE_PTHREAD_SETNAME INCLUDE_FILES pthread.h FLAGS ${CMAKE_THREAD_LIBS_INIT} DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(pthread_spin_init NAME EINA_HAVE_POSIX_SPINLOCK INCLUDE_FILES pthread.h FLAGS ${CMAKE_THREAD_LIBS_INIT} DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
|
||||
#check for eina header files that are required
|
||||
HEADER_CHECK(alloca.h)
|
||||
HEADER_CHECK(byteswap.h)
|
||||
HEADER_CHECK(fnmatch.h)
|
||||
#only enable log when fnmatch is there
|
||||
CHECK_APPEND_DEFINE(EINA_ENABLE_LOG ${EINA_HAVE_FNMATCH_H})
|
||||
HEADER_CHECK(dirent.h)
|
||||
|
||||
TYPE_CHECK(wchar_t)
|
||||
TYPE_CHECK(uintptr_t)
|
||||
TYPE_CHECK(wchar_t)
|
||||
|
||||
# TODO: fix define name to not need a name!
|
||||
#check for swap16/32/64
|
||||
FUNC_CHECK(bswap_16 NAME EINA_HAVE_BSWAP16 INCLUDE_FILES byteswap.h)
|
||||
FUNC_CHECK(bswap_32 NAME EINA_HAVE_BSWAP32 INCLUDE_FILES byteswap.h)
|
||||
FUNC_CHECK(bswap_64 NAME EINA_HAVE_BSWAP64 INCLUDE_FILES byteswap.h)
|
||||
|
||||
#Check if there is the alloca header
|
|
@ -1 +0,0 @@
|
|||
pkg_check_modules(DBUS dbus-1 REQUIRED)
|
|
@ -1,10 +0,0 @@
|
|||
pkg_check_modules(LZ4 liblz4)
|
||||
|
||||
set(_choices "internal")
|
||||
set(_defval "internal")
|
||||
if(LZ4_FOUND)
|
||||
set(_choices system internal)
|
||||
set(_defval system)
|
||||
endif()
|
||||
|
||||
EFL_OPTION(WITH_LZ4 "Choose if system or internal liblz4 should be used" ${_defval} CHOICE ${_choices})
|
|
@ -1,3 +0,0 @@
|
|||
EFL_OPTION(HAVE_EO_ID "Have Eo id indirection" ON)
|
||||
|
||||
CHECK_APPEND_DEFINE(HAVE_EO_ID ${HAVE_EO_ID})
|
|
@ -1 +0,0 @@
|
|||
EFL_OPTION(EOLIAN_BIN "The eolian_gen binary to use" ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/eolian_gen FILEPATH)
|
File diff suppressed because it is too large
Load Diff
|
@ -1,27 +0,0 @@
|
|||
|
||||
# TODO: change code to avoid these
|
||||
if(EINA_MODULE_TYPE_MP_CHAINED_POOL STREQUAL "STATIC")
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_CHAINED_POOL 1)
|
||||
else()
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_CHAINED_POOL "")
|
||||
endif()
|
||||
if(EINA_MODULE_TYPE_MP_ONE_BIG STREQUAL "STATIC")
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_ONE_BIG 1)
|
||||
else()
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_ONE_BIG "")
|
||||
endif()
|
||||
if(EINA_MODULE_TYPE_MP_PASS_THROUGH STREQUAL "STATIC")
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_PASS_THROUGH 1)
|
||||
else()
|
||||
CHECK_APPEND_DEFINE(EINA_STATIC_BUILD_PASS_THROUGH "")
|
||||
endif()
|
||||
|
||||
# generate the file and close the scope started with CHECK_INIT(eina):
|
||||
EFL_HEADER_CHECKS_FINALIZE(${CMAKE_CURRENT_BINARY_DIR}/src/lib/eina/eina_config_gen.h)
|
||||
|
||||
# TODO: when autotools is gone, rename this file in repository
|
||||
# and remove this copy (using generate to skip @-subst)
|
||||
file(GENERATE
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/src/lib/eina/eina_config.h
|
||||
INPUT ${CMAKE_CURRENT_SOURCE_DIR}/src/lib/eina/eina_config.h.cmake
|
||||
)
|
|
@ -1,2 +0,0 @@
|
|||
include(CMakeLists_Eina.txt)
|
||||
add_subdirectory(lib/efl/)
|
|
@ -1,11 +0,0 @@
|
|||
INCLUDE (FindPkgConfig)
|
||||
|
||||
set(EINA_STATIC_BUILD_CHAINED_POOL 1)
|
||||
set(EINA_STATIC_BUILD_ONE_BIG 1)
|
||||
set(EINA_STATIC_BUILD_PASS_THROUGH 1)
|
||||
|
||||
pkg_check_modules(VG REQUIRED valgrind)
|
||||
|
||||
add_subdirectory(lib/eina)
|
||||
add_subdirectory(modules/eina)
|
||||
add_subdirectory(tests/eina)
|
|
@ -1,10 +0,0 @@
|
|||
set(OUTPUT_NAME efl_net_proxy_helper)
|
||||
set(EFL_UTILITY ON)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
efl_net_proxy_helper.c
|
||||
)
|
|
@ -1,7 +0,0 @@
|
|||
set(LIBRARIES
|
||||
ecore_file
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_mount.c
|
||||
)
|
|
@ -1,10 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eeze
|
||||
eet
|
||||
ecore_con
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_scanner.c
|
||||
eeze_scanner.h
|
||||
)
|
|
@ -1,9 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eeze
|
||||
eet
|
||||
ecore_con
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_scanner_monitor.c
|
||||
)
|
|
@ -1,7 +0,0 @@
|
|||
set(PKG_CONFIG_REQUIRES_PRIVATE
|
||||
udev
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_sensor_test.c
|
||||
)
|
|
@ -1,9 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eeze
|
||||
eet
|
||||
ecore_file
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_umount.c
|
||||
)
|
|
@ -1,15 +0,0 @@
|
|||
set(OUTPUT_NAME eldbus-codegen)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
ecore
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
client.c
|
||||
codegen.h
|
||||
dbus.c
|
||||
parser.c
|
||||
source_client.c
|
||||
utils.c
|
||||
)
|
|
@ -1,24 +0,0 @@
|
|||
set(OUTPUT_NAME embryo_cc)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
m
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
embryo_cc_amx.h
|
||||
embryo_cc_osdefs.h
|
||||
embryo_cc_prefix.c
|
||||
embryo_cc_prefix.h
|
||||
embryo_cc_sc.h
|
||||
embryo_cc_sc1.c
|
||||
embryo_cc_sc2.c
|
||||
embryo_cc_sc3.c
|
||||
embryo_cc_sc4.c
|
||||
embryo_cc_sc5.c
|
||||
embryo_cc_sc6.c
|
||||
embryo_cc_sc7.c
|
||||
embryo_cc_scexpand.c
|
||||
embryo_cc_sclist.c
|
||||
embryo_cc_scvars.c
|
||||
)
|
|
@ -1,19 +0,0 @@
|
|||
set(OUTPUT_NAME eolian_gen)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
eolian
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
docs.c
|
||||
docs.h
|
||||
headers.c
|
||||
headers.h
|
||||
main.c
|
||||
main.h
|
||||
sources.c
|
||||
sources.h
|
||||
types.c
|
||||
types.h
|
||||
)
|
|
@ -1 +0,0 @@
|
|||
add_subdirectory(eina)
|
|
@ -1,104 +0,0 @@
|
|||
set(DESCRIPTION "Ecore event abstraction library")
|
||||
|
||||
set(PUBLIC_LIBRARIES
|
||||
efl
|
||||
eina
|
||||
eo
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
m
|
||||
)
|
||||
|
||||
if(ENABLE_SYSTEMD)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE libsystemd)
|
||||
endif()
|
||||
|
||||
if(ENABLE_GLIB)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE glib-2.0 gthread-2.0)
|
||||
endif()
|
||||
|
||||
set(PUBLIC_EO_FILES
|
||||
ecore_exe.eo
|
||||
ecore_poller.eo
|
||||
ecore_types.eot
|
||||
efl_io_buffered_stream.eo
|
||||
efl_io_closer_fd.eo
|
||||
efl_io_copier.eo
|
||||
efl_io_file.eo
|
||||
efl_io_positioner_fd.eo
|
||||
efl_io_reader_fd.eo
|
||||
efl_io_sizer_fd.eo
|
||||
efl_io_stderr.eo
|
||||
efl_io_stdin.eo
|
||||
efl_io_stdout.eo
|
||||
efl_io_writer_fd.eo
|
||||
efl_loop.eo
|
||||
efl_loop_fd.eo
|
||||
efl_loop_timer.eo
|
||||
efl_loop_user.eo
|
||||
efl_promise.eo
|
||||
efl_linear_interpolator.eo
|
||||
efl_accelerate_interpolator.eo
|
||||
efl_decelerate_interpolator.eo
|
||||
efl_sinusoidal_interpolator.eo
|
||||
efl_divisor_interpolator.eo
|
||||
efl_bounce_interpolator.eo
|
||||
efl_spring_interpolator.eo
|
||||
efl_cubic_bezier_interpolator.eo
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore.h
|
||||
Ecore_Common.h
|
||||
Ecore_Eo.h
|
||||
Ecore_Getopt.h
|
||||
Ecore_Legacy.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore.c
|
||||
ecore_alloc.c
|
||||
ecore_anim.c
|
||||
ecore_app.c
|
||||
ecore_events.c
|
||||
ecore_exe.c
|
||||
ecore_exe_private.h
|
||||
ecore_getopt.c
|
||||
ecore_glib.c
|
||||
ecore_idle_enterer.c
|
||||
ecore_idle_exiter.c
|
||||
ecore_idler.c
|
||||
ecore_internal.h
|
||||
ecore_job.c
|
||||
ecore_main.c
|
||||
ecore_pipe.c
|
||||
ecore_poller.c
|
||||
ecore_private.h
|
||||
ecore_thread.c
|
||||
ecore_throttle.c
|
||||
ecore_time.c
|
||||
ecore_timer.c
|
||||
efl_io_buffered_stream.c
|
||||
efl_io_closer_fd.c
|
||||
efl_io_copier.c
|
||||
efl_io_file.c
|
||||
efl_io_positioner_fd.c
|
||||
efl_io_reader_fd.c
|
||||
efl_io_sizer_fd.c
|
||||
efl_io_stderr.c
|
||||
efl_io_stdin.c
|
||||
efl_io_stdout.c
|
||||
efl_io_writer_fd.c
|
||||
efl_loop_fd.c
|
||||
efl_loop_user.c
|
||||
efl_promise.c
|
||||
)
|
||||
|
||||
# TODO: win32
|
||||
# TODO: ps3
|
||||
|
||||
list(APPEND SOURCES
|
||||
ecore_exe_posix.c
|
||||
ecore_signal.c
|
||||
)
|
|
@ -1,133 +0,0 @@
|
|||
set(DESCRIPTION "E core library, Con module")
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
eet
|
||||
efl
|
||||
eina
|
||||
emile
|
||||
eo
|
||||
m
|
||||
)
|
||||
|
||||
set(PUBLIC_EO_FILES
|
||||
ecore_con_eet_base.eo
|
||||
ecore_con_eet_client_obj.eo
|
||||
ecore_con_eet_server_obj.eo
|
||||
efl_net_control.eo
|
||||
efl_net_control_access_point.eo
|
||||
efl_net_control_technology.eo
|
||||
efl_net_dialer.eo
|
||||
efl_net_dialer_http.eo
|
||||
efl_net_dialer_simple.eo
|
||||
efl_net_dialer_ssl.eo
|
||||
efl_net_dialer_tcp.eo
|
||||
efl_net_dialer_udp.eo
|
||||
efl_net_dialer_websocket.eo
|
||||
efl_net_http_types.eot
|
||||
efl_net_ip_address.eo
|
||||
efl_net_server.eo
|
||||
efl_net_server_fd.eo
|
||||
efl_net_server_simple.eo
|
||||
efl_net_server_ssl.eo
|
||||
efl_net_server_tcp.eo
|
||||
efl_net_server_udp.eo
|
||||
efl_net_server_udp_client.eo
|
||||
efl_net_session.eo
|
||||
efl_net_socket.eo
|
||||
efl_net_socket_fd.eo
|
||||
efl_net_socket_simple.eo
|
||||
efl_net_socket_ssl.eo
|
||||
efl_net_socket_tcp.eo
|
||||
efl_net_socket_udp.eo
|
||||
efl_net_ssl_context.eo
|
||||
efl_net_ssl_types.eot
|
||||
efl_net_types.eot
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore_Con.h
|
||||
Ecore_Con_Eet.h
|
||||
Ecore_Con_Eet_Eo.h
|
||||
Ecore_Con_Eet_Legacy.h
|
||||
Ecore_Con_Eo.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_con.c
|
||||
ecore_con_alloc.c
|
||||
ecore_con_eet.c
|
||||
ecore_con_legacy.c
|
||||
ecore_con_local.c
|
||||
ecore_con_private.h
|
||||
ecore_con_proxy_helper.c
|
||||
ecore_con_socks.c
|
||||
ecore_con_url.c
|
||||
ecore_con_url_curl.c
|
||||
ecore_con_url_curl.h
|
||||
efl_net_dialer.c
|
||||
efl_net_dialer_http.c
|
||||
efl_net_dialer_simple.c
|
||||
efl_net_dialer_ssl.c
|
||||
efl_net_dialer_tcp.c
|
||||
efl_net_dialer_udp.c
|
||||
efl_net_dialer_websocket.c
|
||||
efl_net_ip_address.c
|
||||
efl_net_server.c
|
||||
efl_net_server_fd.c
|
||||
efl_net_server_simple.c
|
||||
efl_net_server_ssl.c
|
||||
efl_net_server_tcp.c
|
||||
efl_net_server_udp.c
|
||||
efl_net_server_udp_client.c
|
||||
efl_net_socket.c
|
||||
efl_net_socket_fd.c
|
||||
efl_net_socket_simple.c
|
||||
efl_net_socket_ssl.c
|
||||
efl_net_socket_tcp.c
|
||||
efl_net_socket_udp.c
|
||||
efl_net_ssl_context.c
|
||||
)
|
||||
|
||||
if(HAVE_SYS_UN_H)
|
||||
list(APPEND PUBLIC_EO_FILES
|
||||
efl_net_dialer_unix.eo
|
||||
efl_net_server_unix.eo
|
||||
efl_net_socket_unix.eo
|
||||
)
|
||||
|
||||
list(APPEND SOURCES
|
||||
efl_net_dialer_unix.c
|
||||
efl_net_server_unix.c
|
||||
efl_net_socket_unix.c
|
||||
)
|
||||
endif()
|
||||
|
||||
if(WITH_CRYPTO STREQUAL "gnutls")
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE gnutls)
|
||||
elseif(WITH_CRYPTO STREQUAL "openssl")
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE openssl)
|
||||
endif()
|
||||
|
||||
if(ENABLE_SYSTEMD)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE libsystemd)
|
||||
endif()
|
||||
|
||||
if(WITH_EFL_NET_CONTROL_BACKEND STREQUAL "connman")
|
||||
list(APPEND SOURCES
|
||||
efl_net-connman.c
|
||||
efl_net-connman.h
|
||||
efl_net_control-connman.c
|
||||
efl_net_control_access_point-connman.c
|
||||
efl_net_control_technology-connman.c
|
||||
efl_net_session-connman.c
|
||||
)
|
||||
list(APPEND LIBRARIES eldbus)
|
||||
else()
|
||||
list(APPEND SOURCES
|
||||
efl_net_control-none.c
|
||||
efl_net_control_access_point-none.c
|
||||
efl_net_control_technology-none.c
|
||||
efl_net_session-none.c
|
||||
)
|
||||
endif()
|
|
@ -1,29 +0,0 @@
|
|||
set(DESCRIPTION "E core library, File module")
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
ecore_con
|
||||
efl
|
||||
eina
|
||||
eo
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore_File.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_file.c
|
||||
ecore_file_download.c
|
||||
ecore_file_monitor.c
|
||||
ecore_file_path.c
|
||||
ecore_file_private.h
|
||||
)
|
||||
|
||||
if(HAVE_SYS_INOTIFY_H)
|
||||
list(APPEND SOURCES ecore_file_monitor_inotify.c)
|
||||
elseif(WINDOWS)
|
||||
list(APPEND SOURCES ecore_file_monitor_win32.c)
|
||||
else()
|
||||
list(APPEND SOURCES ecore_file_monitor_poll.c)
|
||||
endif()
|
|
@ -1,22 +0,0 @@
|
|||
set(PUBLIC_LIBRARIES
|
||||
eina
|
||||
eo
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
efl
|
||||
eeze
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore_Input.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_input.c
|
||||
ecore_input_compose.c
|
||||
ecore_input_compose.h
|
||||
ecore_input_joystick.c
|
||||
ecore_input_private.h
|
||||
)
|
|
@ -1,19 +0,0 @@
|
|||
set(DESCRIPTION "E core library, IPC module")
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
ecore_con
|
||||
efl
|
||||
eina
|
||||
eo
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore_Ipc.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_ipc.c
|
||||
ecore_ipc_private.h
|
||||
)
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
set(PUBLIC_LIBRARIES
|
||||
eina
|
||||
ecore
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
ecore_input
|
||||
efl
|
||||
eo
|
||||
${X_EXTENSIONS}
|
||||
)
|
||||
|
||||
message("${LIBRARIES}")
|
||||
|
||||
#todo XRANDR_GOOD
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ecore_X.h
|
||||
# ecore_x_version.h
|
||||
Ecore_X_Atoms.h
|
||||
Ecore_X_Cursor.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_x_atoms_decl.h
|
||||
ecore_x.c
|
||||
ecore_x_dnd.c
|
||||
ecore_x_sync.c
|
||||
ecore_x_randr.c
|
||||
ecore_x_fixes.c
|
||||
ecore_x_damage.c
|
||||
ecore_x_composite.c
|
||||
ecore_x_error.c
|
||||
ecore_x_events.c
|
||||
ecore_x_icccm.c
|
||||
ecore_x_keygrab.c
|
||||
ecore_x_netwm.c
|
||||
ecore_x_mwm.c
|
||||
ecore_x_e.c
|
||||
ecore_x_selection.c
|
||||
ecore_x_window.c
|
||||
ecore_x_window_prop.c
|
||||
ecore_x_window_shape.c
|
||||
ecore_x_pixmap.c
|
||||
ecore_x_present.c
|
||||
ecore_x_gc.c
|
||||
ecore_x_xinerama.c
|
||||
ecore_x_screensaver.c
|
||||
ecore_x_dpms.c
|
||||
ecore_x_drawable.c
|
||||
ecore_x_cursor.c
|
||||
ecore_x_test.c
|
||||
ecore_x_atoms.c
|
||||
ecore_x_region.c
|
||||
ecore_x_image.c
|
||||
ecore_x_xi2.c
|
||||
ecore_x_vsync.c
|
||||
ecore_x_gesture.c
|
||||
ecore_x_private.h
|
||||
)
|
|
@ -1,119 +0,0 @@
|
|||
set(DESCRIPTION "Enlightened retained mode drawing library")
|
||||
|
||||
set(LIBRARIES
|
||||
eet
|
||||
efl
|
||||
emile
|
||||
m
|
||||
support-draw
|
||||
support-freetype
|
||||
support-rg_etc
|
||||
support-triangulator
|
||||
)
|
||||
|
||||
set(PUBLIC_LIBRARIES
|
||||
eina
|
||||
eo
|
||||
)
|
||||
|
||||
set(PUBLIC_EO_FILES
|
||||
ector_buffer.eo
|
||||
ector_renderer.eo
|
||||
ector_renderer_buffer.eo
|
||||
ector_renderer_gradient.eo
|
||||
ector_renderer_gradient_linear.eo
|
||||
ector_renderer_gradient_radial.eo
|
||||
ector_renderer_shape.eo
|
||||
ector_surface.eo
|
||||
ector_types.eot
|
||||
|
||||
cairo/ector_cairo_software_surface.eo
|
||||
cairo/ector_cairo_surface.eo
|
||||
cairo/ector_renderer_cairo.eo
|
||||
cairo/ector_renderer_cairo_gradient_linear.eo
|
||||
cairo/ector_renderer_cairo_gradient_radial.eo
|
||||
cairo/ector_renderer_cairo_shape.eo
|
||||
|
||||
gl/ector_gl_buffer.eo
|
||||
gl/ector_gl_buffer_base.eo
|
||||
gl/ector_gl_surface.eo
|
||||
gl/ector_renderer_gl.eo
|
||||
gl/ector_renderer_gl_gradient_linear.eo
|
||||
gl/ector_renderer_gl_gradient_radial.eo
|
||||
gl/ector_renderer_gl_shape.eo
|
||||
|
||||
software/ector_renderer_software.eo
|
||||
software/ector_renderer_software_buffer.eo
|
||||
software/ector_renderer_software_gradient_linear.eo
|
||||
software/ector_renderer_software_gradient_radial.eo
|
||||
software/ector_renderer_software_shape.eo
|
||||
software/ector_software_buffer.eo
|
||||
software/ector_software_buffer_base.eo
|
||||
software/ector_software_surface.eo
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Ector.h
|
||||
ector_buffer.h
|
||||
ector_renderer.h
|
||||
ector_surface.h
|
||||
ector_util.h
|
||||
|
||||
cairo/Ector_Cairo.h
|
||||
|
||||
gl/Ector_GL.h
|
||||
|
||||
software/Ector_Software.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ector_buffer.c
|
||||
ector_gl_internal.h
|
||||
ector_main.c
|
||||
ector_renderer.c
|
||||
ector_renderer_buffer.c
|
||||
ector_renderer_gradient.c
|
||||
ector_renderer_gradient_linear.c
|
||||
ector_renderer_gradient_radial.c
|
||||
ector_renderer_shape.c
|
||||
|
||||
cairo/ector_cairo_software_surface.c
|
||||
cairo/ector_cairo_surface.c
|
||||
cairo/ector_renderer_cairo.c
|
||||
cairo/ector_renderer_cairo_gradient_linear.c
|
||||
cairo/ector_renderer_cairo_gradient_radial.c
|
||||
cairo/ector_renderer_cairo_shape.c
|
||||
|
||||
gl/ector_gl_buffer.c
|
||||
gl/ector_gl_buffer_base.c
|
||||
gl/ector_gl_private.h
|
||||
gl/ector_gl_shader.c
|
||||
gl/ector_gl_surface.c
|
||||
gl/ector_renderer_gl.c
|
||||
gl/ector_renderer_gl_gradient_linear.c
|
||||
gl/ector_renderer_gl_gradient_radial.c
|
||||
gl/ector_renderer_gl_shape.c
|
||||
gl/shader/ector_gl_shaders.x
|
||||
|
||||
software/ector_renderer_software_buffer.c
|
||||
software/ector_renderer_software_gradient_linear.c
|
||||
software/ector_renderer_software_gradient_radial.c
|
||||
software/ector_renderer_software_shape.c
|
||||
software/ector_software_buffer.c
|
||||
software/ector_software_gradient.c
|
||||
software/ector_software_rasterizer.c
|
||||
software/ector_software_surface.c
|
||||
)
|
||||
|
||||
add_custom_target(ector-update-shaders
|
||||
COMMAND /bin/sh ${EFL_LIB_SOURCE_DIR}/gl/shader/gen_shaders.sh
|
||||
DEPENDS
|
||||
${EFL_LIB_SOURCE_DIR}/gl/shader/gen_shaders.sh
|
||||
${EFL_LIB_SOURCE_DIR}/gl/shader/fragment.glsl
|
||||
${EFL_LIB_SOURCE_DIR}/gl/shader/vertex.glsl
|
||||
${EFL_LIB_SOURCE_DIR}/gl/shader/include.glsl
|
||||
WORKING_DIRECTORY "${EFL_LIB_SOURCE_DIR}"
|
||||
COMMENT "SHADERS src/lib/ector/gl/shader/ector_gl_shaders.x (if needed)"
|
||||
)
|
||||
|
||||
set(DEPENDENCIES ector-update-shaders)
|
|
@ -1,39 +0,0 @@
|
|||
set(DESCRIPTION "Library for speedy data storage, retrieval, and compression")
|
||||
|
||||
set(PKG_CONFIG_REQUIRES_PRIVATE
|
||||
zlib>=1.2.3
|
||||
)
|
||||
|
||||
set(PUBLIC_LIBRARIES
|
||||
eina
|
||||
emile
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
m
|
||||
support-rg_etc
|
||||
find-JPEG
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Eet.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eet_alloc.c
|
||||
eet_cipher.c
|
||||
eet_connection.c
|
||||
eet_data.c
|
||||
eet_dictionary.c
|
||||
eet_image.c
|
||||
eet_lib.c
|
||||
eet_node.c
|
||||
Eet_private.h
|
||||
eet_utils.c
|
||||
)
|
||||
|
||||
if(WITH_CRYPTO STREQUAL "gnutls")
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE gnutls)
|
||||
elseif(WITH_CRYPTO STREQUAL "openssl")
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE openssl)
|
||||
endif()
|
|
@ -1,67 +0,0 @@
|
|||
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()
|
|
@ -1,93 +0,0 @@
|
|||
set(DESCRIPTION "EFL's general purpose library")
|
||||
|
||||
set(LIBRARIES eo eina)
|
||||
|
||||
set(PUBLIC_EO_FILES
|
||||
interfaces/efl_animator.eo
|
||||
interfaces/efl_canvas.eo
|
||||
interfaces/efl_canvas_pointer.eo
|
||||
interfaces/efl_config.eo
|
||||
interfaces/efl_container.eo
|
||||
interfaces/efl_content.eo
|
||||
interfaces/efl_control.eo
|
||||
interfaces/efl_file.eo
|
||||
interfaces/efl_gfx.eo
|
||||
interfaces/efl_gfx_buffer.eo
|
||||
interfaces/efl_gfx_fill.eo
|
||||
interfaces/efl_gfx_filter.eo
|
||||
interfaces/efl_gfx_gradient.eo
|
||||
interfaces/efl_gfx_gradient_linear.eo
|
||||
interfaces/efl_gfx_gradient_radial.eo
|
||||
interfaces/efl_gfx_path.eo
|
||||
interfaces/efl_gfx_shape.eo
|
||||
interfaces/efl_gfx_size_hint.eo
|
||||
interfaces/efl_gfx_stack.eo
|
||||
interfaces/efl_gfx_types.eot
|
||||
interfaces/efl_gfx_view.eo
|
||||
interfaces/efl_image.eo
|
||||
interfaces/efl_image_animated.eo
|
||||
interfaces/efl_image_load.eo
|
||||
interfaces/efl_input_device.eo
|
||||
interfaces/efl_input_types.eot
|
||||
interfaces/efl_interpolator.eo
|
||||
interfaces/efl_io_buffer.eo
|
||||
interfaces/efl_io_closer.eo
|
||||
interfaces/efl_io_positioner.eo
|
||||
interfaces/efl_io_queue.eo
|
||||
interfaces/efl_io_reader.eo
|
||||
interfaces/efl_io_sizer.eo
|
||||
interfaces/efl_io_writer.eo
|
||||
interfaces/efl_model.eo
|
||||
interfaces/efl_observable.eo
|
||||
interfaces/efl_observer.eo
|
||||
interfaces/efl_orientation.eo
|
||||
interfaces/efl_pack.eo
|
||||
interfaces/efl_pack_table.eo
|
||||
interfaces/efl_pack_layout.eo
|
||||
interfaces/efl_pack_linear.eo
|
||||
interfaces/efl_part.eo
|
||||
interfaces/efl_player.eo
|
||||
interfaces/efl_screen.eo
|
||||
interfaces/efl_text.eo
|
||||
interfaces/efl_text_types.eot
|
||||
interfaces/efl_types.eot
|
||||
interfaces/efl_ui_range.eo
|
||||
interfaces/efl_ui_autorepeat.eo
|
||||
interfaces/efl_vpath.eo
|
||||
interfaces/efl_vpath_core.eo
|
||||
interfaces/efl_vpath_file.eo
|
||||
interfaces/efl_vpath_file_core.eo
|
||||
interfaces/efl_vpath_manager.eo
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Efl.h
|
||||
Efl_Config.h
|
||||
Efl_Model_Common.h
|
||||
interfaces/efl_common_internal.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
interfaces/efl_interfaces_main.c
|
||||
interfaces/efl_model_common.c
|
||||
interfaces/efl_gfx_path.c
|
||||
interfaces/efl_gfx_shape.c
|
||||
interfaces/efl_vpath_file.c
|
||||
interfaces/efl_vpath_manager.c
|
||||
interfaces/efl_vpath_core.c
|
||||
interfaces/efl_vpath_file_core.c
|
||||
interfaces/efl_input_device.c
|
||||
interfaces/efl_io_closer.c
|
||||
interfaces/efl_io_positioner.c
|
||||
interfaces/efl_io_reader.c
|
||||
interfaces/efl_io_sizer.c
|
||||
interfaces/efl_io_writer.c
|
||||
interfaces/efl_io_buffer.c
|
||||
interfaces/efl_io_queue.c
|
||||
interfaces/efl_observer.c
|
||||
)
|
||||
|
||||
set(DEFINITIONS -DEFL_GFX_FILTER_BETA)
|
||||
|
||||
# XXX HACK: interfaces/efl_canvas.eo refers to Efl.Input.Focus!
|
||||
set(EOLIAN_EXTRA_PARAMS -I${CMAKE_SOURCE_DIR}/src/lib/evas/canvas)
|
|
@ -1,176 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,70 +0,0 @@
|
|||
set(DESCRIPTION "D-Bus access from Ecore")
|
||||
|
||||
set(PKG_CONFIG_REQUIRES_PRIVATE
|
||||
dbus-1
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
eo
|
||||
efl
|
||||
ecore
|
||||
)
|
||||
|
||||
set(PUBLIC_EO_FILES
|
||||
eldbus_model_arguments.eo
|
||||
eldbus_model_connection.eo
|
||||
eldbus_model_method.eo
|
||||
eldbus_model_object.eo
|
||||
eldbus_model_proxy.eo
|
||||
eldbus_model_signal.eo
|
||||
eldbus_types.eot
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Eldbus.h
|
||||
eldbus_connection.h
|
||||
eldbus_freedesktop.h
|
||||
eldbus_introspection.h
|
||||
eldbus_message.h
|
||||
eldbus_message_eina_value.h
|
||||
eldbus_message_helper.h
|
||||
Eldbus_Model.h
|
||||
eldbus_object.h
|
||||
eldbus_pending.h
|
||||
eldbus_proxy.h
|
||||
eldbus_service.h
|
||||
eldbus_signal_handler.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eldbus_core.c
|
||||
eldbus_freedesktop.c
|
||||
eldbus_introspection.c
|
||||
eldbus_message.c
|
||||
eldbus_message_from_eina_value.c
|
||||
eldbus_message_helper.c
|
||||
eldbus_message_to_eina_value.c
|
||||
eldbus_model_arguments.c
|
||||
eldbus_model_arguments_private.h
|
||||
eldbus_model_connection.c
|
||||
eldbus_model_connection_private.h
|
||||
eldbus_model_method.c
|
||||
eldbus_model_method_private.h
|
||||
eldbus_model_object.c
|
||||
eldbus_model_object_private.h
|
||||
eldbus_model_private.h
|
||||
eldbus_model_proxy.c
|
||||
eldbus_model_proxy_private.h
|
||||
eldbus_model_signal.c
|
||||
eldbus_model_signal_private.h
|
||||
eldbus_object.c
|
||||
eldbus_pending.c
|
||||
eldbus_private.h
|
||||
eldbus_private_types.h
|
||||
eldbus_proxy.c
|
||||
eldbus_service.c
|
||||
eldbus_signal_handler.c
|
||||
)
|
||||
|
||||
set(COMPILE_FLAGS "-include ${CMAKE_BINARY_DIR}/src/lib/efl/config.h")
|
|
@ -1,21 +0,0 @@
|
|||
set(DESCRIPTION "A small virtual machine engine and bytecode compiler")
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
m
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Embryo.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
embryo_amx.c
|
||||
embryo_args.c
|
||||
embryo_float.c
|
||||
embryo_main.c
|
||||
embryo_private.h
|
||||
embryo_rand.c
|
||||
embryo_str.c
|
||||
embryo_time.c
|
||||
)
|
|
@ -1,45 +0,0 @@
|
|||
set(DESCRIPTION "Library for simplified serialization, compression and ciphering")
|
||||
|
||||
set(PKG_CONFIG_REQUIRES_PRIVATE
|
||||
zlib>=1.2.3
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
efl
|
||||
m
|
||||
support-rg_etc
|
||||
find-JPEG
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Emile.h
|
||||
emile_base64.h
|
||||
emile_cipher.h
|
||||
emile_compress.h
|
||||
emile_image.h
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
emile_base64.c
|
||||
emile_compress.c
|
||||
emile_image.c
|
||||
emile_main.c
|
||||
emile_private.h
|
||||
)
|
||||
|
||||
if(WITH_CRYPTO STREQUAL "gnutls")
|
||||
list(APPEND SOURCES emile_cipher_gnutls.c)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE gnutls)
|
||||
elseif(WITH_CRYPTO STREQUAL "openssl")
|
||||
list(APPEND SOURCES emile_cipher_openssl.c)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE openssl)
|
||||
else()
|
||||
list(APPEND SOURCES emile_cipher.c)
|
||||
endif()
|
||||
|
||||
if(WITH_LZ4 STREQUAL "system")
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE liblz4)
|
||||
else()
|
||||
list(APPEND LIBRARIES support-lz4)
|
||||
endif()
|
|
@ -1,29 +0,0 @@
|
|||
set(DESCRIPTION "EFL's generic object system library.")
|
||||
|
||||
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
|
||||
)
|
|
@ -1,46 +0,0 @@
|
|||
set(DESCRIPTION "A library to parse .eo files ")
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
#if (WINDOWS)
|
||||
# set(LIBRARIES ${LIBRARIES} evil)
|
||||
#endif (WINDOWS)
|
||||
|
||||
set(PUBLIC_HEADERS
|
||||
Eolian.h
|
||||
)
|
||||
|
||||
set(INCLUDE_DIRECTORIES
|
||||
./
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
database_class.c
|
||||
database_class_api.c
|
||||
database_constructor.c
|
||||
database_constructor_api.c
|
||||
database_event.c
|
||||
database_event_api.c
|
||||
database_expr.c
|
||||
database_expr_api.c
|
||||
database_function.c
|
||||
database_function_api.c
|
||||
database_function_parameter.c
|
||||
database_function_parameter_api.c
|
||||
database_implement.c
|
||||
database_implement_api.c
|
||||
database_type.c
|
||||
database_type_api.c
|
||||
database_validate.c
|
||||
database_var.c
|
||||
database_var_api.c
|
||||
eo_lexer.c
|
||||
eo_lexer.h
|
||||
eo_parser.c
|
||||
eo_parser.h
|
||||
eolian.c
|
||||
eolian_database.c
|
||||
eolian_database.h
|
||||
)
|
|
@ -1,7 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eldbus
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_system_systemd.c
|
||||
)
|
|
@ -1,3 +0,0 @@
|
|||
set(PKG_CONFIG_REQUIRES_PRIVATE vconf)
|
||||
|
||||
set(SOURCES ecore_system_tizen.c)
|
|
@ -1,7 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eldbus
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_system_upower.c
|
||||
)
|
|
@ -1,5 +0,0 @@
|
|||
if(ENABLE_VALGRIND)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE valgrind)
|
||||
endif()
|
||||
|
||||
set(SOURCES eina_chained_mempool.c)
|
|
@ -1,5 +0,0 @@
|
|||
if(ENABLE_VALGRIND)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE valgrind)
|
||||
endif()
|
||||
|
||||
set(SOURCES eina_one_big.c)
|
|
@ -1,5 +0,0 @@
|
|||
if(ENABLE_VALGRIND)
|
||||
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE valgrind)
|
||||
endif()
|
||||
|
||||
set(SOURCES eina_pass_through.c)
|
|
@ -1,17 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
draw_main.c
|
||||
draw_main_neon.c
|
||||
draw_main_sse2.c
|
||||
)
|
||||
|
||||
set(INCLUDE_DIRECTORIES
|
||||
${CMAKE_BINARY_DIR}/src/lib
|
||||
)
|
||||
|
||||
set(DEPENDENCIES
|
||||
efl-eo
|
||||
)
|
|
@ -1,5 +0,0 @@
|
|||
set(SOURCES
|
||||
sw_ft_math.c
|
||||
sw_ft_raster.c
|
||||
sw_ft_stroker.c
|
||||
)
|
|
@ -1,6 +0,0 @@
|
|||
set(SOURCES
|
||||
lz4.c
|
||||
lz4.h
|
||||
lz4hc.c
|
||||
lz4hc.h
|
||||
)
|
|
@ -1,10 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
etc2_encoder.c
|
||||
rg_etc1.c
|
||||
rg_etc1.h
|
||||
rg_etc2.c
|
||||
)
|
|
@ -1,18 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
triangulator_simple.c
|
||||
triangulator_simple.h
|
||||
triangulator_stroker.c
|
||||
triangulator_stroker.h
|
||||
)
|
||||
|
||||
set(INCLUDE_DIRECTORIES
|
||||
${CMAKE_BINARY_DIR}/src/lib
|
||||
)
|
||||
|
||||
set(DEPENDENCIES
|
||||
efl-eo
|
||||
)
|
|
@ -1,13 +0,0 @@
|
|||
set(LIBRARIES
|
||||
ecore
|
||||
eet
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_con_suite.c
|
||||
ecore_con_suite.h
|
||||
ecore_con_test_ecore_con.c
|
||||
ecore_con_test_ecore_con_eet.c
|
||||
ecore_con_test_ecore_con_url.c
|
||||
ecore_con_test_efl_net_ip_address.c
|
||||
)
|
|
@ -1,5 +0,0 @@
|
|||
set(SOURCES
|
||||
ector_suite.c
|
||||
ector_suite.h
|
||||
ector_test_init.c
|
||||
)
|
|
@ -1,14 +0,0 @@
|
|||
set(SOURCES
|
||||
eet_suite.c
|
||||
eet_suite.h
|
||||
eet_test_cache.c
|
||||
eet_test_cipher.c
|
||||
eet_test_common.c
|
||||
eet_test_common.h
|
||||
eet_test_connection.c
|
||||
eet_test_data.c
|
||||
eet_test_file.c
|
||||
eet_test_identity.c
|
||||
eet_test_image.c
|
||||
eet_test_init.c
|
||||
)
|
|
@ -1,12 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eeze
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eeze_suite.c
|
||||
eeze_suite.h
|
||||
eeze_test_init.c
|
||||
eeze_test_net.c
|
||||
eeze_test_sensor.c
|
||||
eeze_test_udev.c
|
||||
)
|
|
@ -1,66 +0,0 @@
|
|||
set(LIBRARIES
|
||||
m
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
eina_suite.c
|
||||
eina_suite.h
|
||||
eina_suite.x
|
||||
eina_test_abi.c
|
||||
eina_test_accessor.c
|
||||
eina_test_array.c
|
||||
eina_test_barrier.c
|
||||
eina_test_benchmark.c
|
||||
eina_test_bezier.c
|
||||
eina_test_binbuf.c
|
||||
eina_test_binshare.c
|
||||
eina_test_clist.c
|
||||
eina_test_convert.c
|
||||
eina_test_counter.c
|
||||
eina_test_cow.c
|
||||
eina_test_crc.c
|
||||
eina_test_error.c
|
||||
eina_test_file.c
|
||||
eina_test_fp.c
|
||||
eina_test_freeq.c
|
||||
eina_test_hash.c
|
||||
eina_test_inarray.c
|
||||
eina_test_inlist.c
|
||||
eina_test_iterator.c
|
||||
eina_test_lalloc.c
|
||||
eina_test_list.c
|
||||
eina_test_lock.c
|
||||
eina_test_log.c
|
||||
eina_test_magic.c
|
||||
eina_test_main.c
|
||||
eina_test_matrix.c
|
||||
eina_test_matrixsparse.c
|
||||
eina_test_mempool.c
|
||||
eina_test_module.c
|
||||
eina_test_module_dummy.c
|
||||
eina_test_quad.c
|
||||
eina_test_quadtree.c
|
||||
eina_test_quaternion.c
|
||||
eina_test_rbtree.c
|
||||
eina_test_rectangle.c
|
||||
eina_test_safepointer.c
|
||||
eina_test_sched.c
|
||||
eina_test_simple_xml_parser.c
|
||||
eina_test_slice.c
|
||||
eina_test_slstr.c
|
||||
eina_test_str.c
|
||||
eina_test_strbuf.c
|
||||
eina_test_tiler.c
|
||||
eina_test_tmpstr.c
|
||||
eina_test_trash.c
|
||||
eina_test_ustr.c
|
||||
eina_test_ustringshare.c
|
||||
eina_test_value.c
|
||||
eina_test_vector.c
|
||||
eina_test_xattr.c
|
||||
)
|
||||
|
||||
set(DEPENDS
|
||||
eina_test_stringshare.c
|
||||
eina_test_util.c
|
||||
)
|
|
@ -1,25 +0,0 @@
|
|||
set(SOURCES
|
||||
eldbus_fake_server.c
|
||||
eldbus_fake_server.h
|
||||
eldbus_suite.c
|
||||
eldbus_suite.h
|
||||
eldbus_test_eldbus_init.c
|
||||
eldbus_test_eldbus_model.c
|
||||
eldbus_test_eldbus_model.h
|
||||
eldbus_test_eldbus_model_connection.c
|
||||
eldbus_test_eldbus_model_method.c
|
||||
eldbus_test_eldbus_model_object.c
|
||||
eldbus_test_eldbus_model_proxy.c
|
||||
eldbus_test_eldbus_model_signal.c
|
||||
eldbus_test_eldbus_object.c
|
||||
eldbus_test_eldbus_message.c
|
||||
eldbus_test_eldbus_signal_handler.c
|
||||
eldbus_test_eldbus_proxy.c
|
||||
eldbus_test_eldbus_pending_cancel.c
|
||||
eldbus_test_fake_server_eldbus_model_proxy.c
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
ecore
|
||||
eina
|
||||
)
|
|
@ -1,10 +0,0 @@
|
|||
set(SOURCES
|
||||
emile_suite.c
|
||||
emile_test_base.c
|
||||
emile_test_base64.c
|
||||
emile_suite.h
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
)
|
|
@ -1,13 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,9 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eo
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
children_main.c
|
||||
children_simple.c
|
||||
children_simple.h
|
||||
)
|
|
@ -1,11 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,23 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,15 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,14 +0,0 @@
|
|||
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
|
||||
|
||||
)
|
|
@ -1,19 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,9 +0,0 @@
|
|||
set(LIBRARIES
|
||||
eo
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
signals_main.c
|
||||
signals_simple.c
|
||||
signals_simple.h
|
||||
)
|
|
@ -1,24 +0,0 @@
|
|||
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
|
||||
)
|
|
@ -1,19 +0,0 @@
|
|||
set(INCLUDE_DIRECTORIES
|
||||
${CMAKE_SOURCE_DIR}/src/lib/eo/
|
||||
)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
eolian
|
||||
)
|
||||
|
||||
set(DEFINITIONS
|
||||
-DEOLIAN_GEN="${EOLIAN_BIN}")
|
||||
|
||||
set(SOURCES
|
||||
#for now no test suite
|
||||
eolian_generation.c
|
||||
eolian_parsing.c
|
||||
eolian_suite.c
|
||||
eolian_suite.h
|
||||
)
|
Loading…
Reference in New Issue