1 LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
3 SET(TARGET calendar-svc-initdb)
5 EXECUTE_PROCESS(COMMAND ./generator.sh WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
9 SET(INITDBFILE initdb.c)
10 SET(TOOLLIB calendar-service2)
12 pkg_check_modules(initdb_pkgs REQUIRED db-util dlog)
15 FOREACH(flag ${initdb_pkgs_CFLAGS})
16 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
19 #SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
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})
26 #INSTALL(TARGETS ${TARGET} DESTINATION bin)
27 INSTALL(TARGETS ${TARGET} DESTINATION /opt/usr/data/calendar-svc)
29 FILE(GLOB DB_FILES ${CMAKE_SOURCE_DIR}/schema/.calendar-svc.db*)
30 INSTALL(FILES ${DB_FILES} DESTINATION /opt/usr/dbspace)