efl/legacy/eobj/lib/CMakeLists.txt

28 lines
681 B
CMake

LIST(APPEND EOBJ_CC_SOURCES
eobj.c
eobj_base_class.c
)
ADD_DEFINITIONS(-DEFL_EOBJ_BUILD=1)
include_directories(
${EINA_INCLUDE_DIRS}
)
add_library(eobj SHARED ${EOBJ_CC_SOURCES})
target_link_libraries(eobj
${EINA_LIBRARIES}
${EINA_LDFLAGS_OTHER}
${EFL_COVERAGE_LIBS}
)
set_target_properties(eobj PROPERTIES
COMPILE_FLAGS "${EFL_COVERAGE_CFLAGS}")
set_target_properties(eobj PROPERTIES
VERSION ${EOBJ_VERSION} SOVERSION ${EOBJ_VERSION_MAJOR})
set_target_properties(eobj PROPERTIES OUTPUT_NAME "eobj")
INSTALL(TARGETS eobj DESTINATION "lib")
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/Eobj.h"
DESTINATION "include")