[feature] remove unused library, change the process of creating db and modify pc
[framework/pim/calendar-service.git] / schema / CMakeLists.txt
1 LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
2
3 SET(TARGET calendar-svc-initdb)
4
5 EXECUTE_PROCESS(COMMAND ./generator.sh WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
6
7 #FILE(GLOB SRCS *.c)
8
9 SET(INITDBFILE initdb.c)
10 SET(TOOLLIB  calendar-service2)
11
12 pkg_check_modules(initdb_pkgs REQUIRED db-util dlog)
13
14 UNSET(EXTRA_CFLAGS)
15 FOREACH(flag ${initdb_pkgs_CFLAGS})
16         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
17 ENDFOREACH(flag)
18
19 #SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
20
21 #ADD_EXECUTABLE(${TARGET} ${SRCS})
22 ADD_EXECUTABLE(${TARGET} ${INITDBFILE})
23 SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
24 TARGET_LINK_LIBRARIES(${TARGET} ${initdb_pkgs_LDFLAGS})
25
26 #INSTALL(TARGETS ${TARGET} DESTINATION bin)
27 INSTALL(TARGETS ${TARGET} DESTINATION /opt/usr/data/calendar-svc)
28
29 FILE(GLOB DB_FILES ${CMAKE_SOURCE_DIR}/schema/.calendar-svc.db*)
30 INSTALL(FILES ${DB_FILES} DESTINATION /opt/usr/dbspace)