Refactoring for removing desktop build environment, supporting menu button event...
[platform/core/uifw/efl-assist.git] / src / lib / CMakeLists.txt
1 SET(LIB_SRCS
2          efl_assist.c
3          efl_assist_editfield.c
4          efl_assist_events.c
5          efl_assist_screen_reader.c)
6
7 ADD_LIBRARY(${LIB_NAME} SHARED ${LIB_SRCS})
8
9 ADD_DEFINITIONS("-DEXPORT_API=__attribute__((visibility(\"default\")))")
10 PKG_CHECK_MODULES(LIB_PKGS REQUIRED elementary vconf tts capi-base-common capi-appfw-application dlog)
11
12 FOREACH(flag ${LIB_PKGS_CFLAGS})
13         SET(LIB_CFLAGS "${LIB_CFLAGS} ${flag}")
14 ENDFOREACH(flag)
15
16 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES COMPILE_FLAGS "${LIB_CFLAGS}")
17 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES VERSION ${VERSION})
18 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
19 TARGET_LINK_LIBRARIES(${LIB_NAME} ${LIB_PKGS_LDFLAGS} ${LIB_TARGET_PKGS_LDFLAGS})
20
21 INSTALL(TARGETS ${LIB_NAME} DESTINATION lib)
22