add license file
[platform/core/base/tzdata-update-parser.git] / tzdata-parser / CMakeLists.txt
1 PROJECT(tzdata-update-parser C)
2
3 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tzdata-parser/include)
4
5 INCLUDE(FindPkgConfig)
6 pkg_check_modules(bin_pkgs REQUIRED dlog pkgmgr-info pkgmgr-installer)
7
8 FOREACH(flag ${bin_pkgs_CFLAGS})
9         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
10 ENDFOREACH(flag)
11
12 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall ")
13
14 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
15
16 ADD_LIBRARY(${PROJECT_NAME} SHARED
17         src/tzdata-update-parser.c
18 )
19
20 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${bin_pkgs_LDFLAGS})
21
22 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION "/etc/package-manager/parserlib/category")
23 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION "/etc/package-manager/parserlib/category")
24 INSTALL(FILES ${CMAKE_SOURCE_DIR}/tzdata-parser/src/worker.sh DESTINATION "/etc/package-manager/parserlib/")
25 #/etc/package-manager/parserlib/worker.sh
26 # End of a file