1
if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUC OR CMAKE_COMPILER_IS_CLANG)
2
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
3
-Wno-unused-but-set-variable \
4
-Wno-missing-format-attribute \
6
-Wno-unused-parameter \
13
set(MDB_SOURCE_DIR ${CMAKE_SOURCE_DIR}/src/migration/mdb)
14
set(MDBTOOLS_SOURCE_DIR ${MDB_SOURCE_DIR}/3rdparty/mdbtools)
15
set(keximigrate_mdb_INCLUDES ${GLIB2_INCLUDE_DIR} ${ICONV_INCLUDE_DIR} ${MDBTOOLS_SOURCE_DIR}/include)
16
set(keximigrate_mdb_LIBRARIES ${GLIB2_LIBRARIES} ${ICONV_LIBRARIES})
18
set(keximigrate_mdb_PART_SRCS
19
keximdb/mdbmigrate.cpp
20
keximdb/keximigrate_mdb.json
21
${MDBTOOLS_SOURCE_DIR}/libmdb/catalog.c
22
${MDBTOOLS_SOURCE_DIR}/libmdb/data.c
23
${MDBTOOLS_SOURCE_DIR}/libmdb/dump.c
24
${MDBTOOLS_SOURCE_DIR}/libmdb/file.c
25
${MDBTOOLS_SOURCE_DIR}/libmdb/iconv.c
26
${MDBTOOLS_SOURCE_DIR}/libmdb/index.c
27
${MDBTOOLS_SOURCE_DIR}/libmdb/like.c
28
${MDBTOOLS_SOURCE_DIR}/libmdb/map.c
29
${MDBTOOLS_SOURCE_DIR}/libmdb/mem.c
30
${MDBTOOLS_SOURCE_DIR}/libmdb/money.c
31
${MDBTOOLS_SOURCE_DIR}/libmdb/options.c
32
${MDBTOOLS_SOURCE_DIR}/libmdb/props.c
33
${MDBTOOLS_SOURCE_DIR}/libmdb/sargs.c
34
${MDBTOOLS_SOURCE_DIR}/libmdb/stats.c
35
${MDBTOOLS_SOURCE_DIR}/libmdb/table.c
36
${MDBTOOLS_SOURCE_DIR}/libmdb/worktable.c
37
${MDBTOOLS_SOURCE_DIR}/libmdb/write.c
38
${MDB_SOURCE_DIR}/Messages.sh
41
build_and_install_kexi_migrate_driver(mdb
42
"${keximigrate_mdb_PART_SRCS}"
43
"${keximigrate_mdb_LIBRARIES}"
44
"${keximigrate_mdb_INCLUDES}"