1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(livebox-edje C)
5 pkg_check_modules(live_edje REQUIRED
16 FOREACH (flag ${live_edje_CFLAGS})
17 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
20 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden")
22 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
24 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
25 ADD_DEFINITIONS("-DPATH_MAX=256")
26 ADD_DEFINITIONS("-DPACKAGE=\"${PROJECT_NAME}\"")
28 ADD_DEFINITIONS("${EXTRA_CFLAGS} -g -Wall -Werror")
29 ADD_DEFINITIONS("-DNDEBUG")
30 ADD_DEFINITIONS("-DLOG_TAG=\"LIVEBOX_EDJE\"")
32 ADD_LIBRARY(${PROJECT_NAME} SHARED
35 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${live_edje_LDFLAGS})
37 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION "/usr/share/data-provider-master/plugin-script")
38 INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE DESTINATION /usr/share/license RENAME "lib${PROJECT_NAME}")