1 #-----------------------------------------------------------------------------------
3 #-----------------------------------------------------------------------------------
6 PKG_CHECK_MODULES(pkgs_helloworld_plugin REQUIRED eina capi-system-system-settings vconf)
8 FOREACH(flag ${pkgs_helloworld_plugin_CFLAGS})
9 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
12 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Werror-implicit-function-declaration")
13 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
15 ADD_LIBRARY(helloworld_plugin SHARED
25 SET(PLUGIN1_VERSION_MAJOR 1)
26 SET(PLUGIN1_VERSION_MINOR 1)
27 SET(PLUGIN1_VERSION_PATCH 0)
29 SET (LIBNAME_MAJOR_MINOR_PATCH "libhelloworld_plugin.so.${PLUGIN1_VERSION_MAJOR}.${PLUGIN1_VERSION_MINOR}.${PLUGIN1_VERSION_PATCH}")
30 SET (LIBNAME_MAJOR_MINOR "libhelloworld_plugin.so.${PLUGIN1_VERSION_MAJOR}.${PLUGIN1_VERSION_MINOR}")
31 SET (LIBNAME_MAJOR "libhelloworld_plugin.so.${PLUGIN1_VERSION_MAJOR}")
32 SET (LIBNAME "libhelloworld_plugin.so")
34 SET(PLUGIN1_VERSION_STR ${PLUGIN1_VERSION_MAJOR}.${PLUGIN1_VERSION_MINOR}.${PLUGIN1_VERSION_PATCH})
35 SET_TARGET_PROPERTIES(helloworld_plugin PROPERTIES VERSOIN ${PLUGIN1_VERSION_STR} SOVERSION ${PLUGIN1_VERSION_STR})
36 #TARGET_LINK_LIBRARIES(${SETTING_DISPLAY_UG} -L${CMAKE_BINARY_DIR}/${SETTING_COMMON} -lsetting-common)
37 TARGET_LINK_LIBRARIES(helloworld_plugin ${pkgs_helloworld_plugin_LDFLAGS})
38 INSTALL(TARGETS helloworld_plugin DESTINATION ${DEST_PATH})