tizen beta release
[framework/web/wrt-plugins-common.git] / src / modules / tizen / WidgetInterfaceDAO / CMakeLists.txt
1
2 get_current_path()
3
4 pkg_search_module(dpl-db REQUIRED dpl-db-efl)
5
6 include_directories(${CURRENT_PATH})
7
8 ADD_CUSTOM_COMMAND( OUTPUT ${CURRENT_PATH}/widget_interface_db.sql
9   COMMAND rm -f ${CURRENT_PATH}/.widget_interface.db
10   COMMAND rm -f ${CURRENT_PATH}/widget_interface_db.sql
11   COMMAND gcc -Wall -I${dpl-db_INCLUDE_DIRS} -E ${CURRENT_PATH}/widget_interface_db_sql_generator.h | grep --invert-match "^#" > ${CURRENT_PATH}/widget_interface_db.sql
12   COMMAND sqlite3 ${CURRENT_PATH}/.widget_interface.db ".read ${CURRENT_PATH}/widget_interface_db.sql" || rm -f ${CURRENT_PATH}/.widget_interface.db
13   DEPENDS ${CURRENT_PATH}/widget_interface_db_sql_generator.h ${CURRENT_PATH}/widget_interface_db
14 )
15
16 ADD_CUSTOM_TARGET(Sqlite3Db ALL DEPENDS ${CURRENT_PATH}/widget_interface_db.sql)
17
18 INSTALL(FILES ${CURRENT_PATH}/widget_interface_db.sql
19     DESTINATION share/wrt-plugins-common/
20 )