Update wrt-plugins-common_0.3.53
[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 STRING(REPLACE ";" ":" SQL_GENERATOR_INCLUDE_DIRS "${dpl-db_INCLUDE_DIRS}")
9
10 ADD_CUSTOM_COMMAND( OUTPUT ${CURRENT_PATH}/widget_interface_db.sql
11   COMMAND rm -f ${CURRENT_PATH}/.widget_interface.db
12   COMMAND rm -f ${CURRENT_PATH}/widget_interface_db.sql
13   COMMAND CPATH=${SQL_GENERATOR_INCLUDE_DIRS} gcc -Wall -E ${CURRENT_PATH}/widget_interface_db_sql_generator.h | grep --invert-match "^#" > ${CURRENT_PATH}/widget_interface_db.sql
14   COMMAND sqlite3 ${CURRENT_PATH}/.widget_interface.db ".read ${CURRENT_PATH}/widget_interface_db.sql" || rm -f ${CURRENT_PATH}/.widget_interface.db
15   DEPENDS ${CURRENT_PATH}/widget_interface_db_sql_generator.h ${CURRENT_PATH}/widget_interface_db
16 )
17
18 ADD_CUSTOM_TARGET(Sqlite3Db ALL DEPENDS ${CURRENT_PATH}/widget_interface_db.sql)
19
20 INSTALL(FILES ${CURRENT_PATH}/widget_interface_db.sql
21     DESTINATION share/wrt-plugins-common/
22 )