summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Modules/_sqlite/CMakeLists.txt
blob: c37d788c6dfe4db3559a7dd581600396724ef472 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
add_library(src-Modules-_sqlite)
target_compile_options(src-Modules-_sqlite PRIVATE
  -DMODULE_NAME="sqlite3"
)
target_include_directories(src-Modules-_sqlite PUBLIC
  ${CMAKE_SOURCE_DIR}/contrib/libs/python/Include
)
target_include_directories(src-Modules-_sqlite PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3
  ${CMAKE_SOURCE_DIR}/contrib/libs/python/Include
)
target_link_libraries(src-Modules-_sqlite PUBLIC
  contrib-libs-sqlite3
)
target_sources(src-Modules-_sqlite PRIVATE
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/cache.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/connection.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/cursor.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/microprotocols.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/module.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/prepare_protocol.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/row.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/statement.c
  ${CMAKE_SOURCE_DIR}/contrib/tools/python3/src/Modules/_sqlite/util.c
)