diff --git a/tools/chatgui/libutun/CMakeLists.txt b/tools/chatgui/libutun/CMakeLists.txt index d81e7f0b..2daf4c7f 100644 --- a/tools/chatgui/libutun/CMakeLists.txt +++ b/tools/chatgui/libutun/CMakeLists.txt @@ -8,8 +8,12 @@ set(TRANSPORT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../transport) # libuasync — low-level runtime library # ============================================================================ -file(GLOB UASYNC_SOURCES "${LIB_DIR}/*.c" "${LIB_DIR}/liblmdb/*.c") -list(FILTER UASYNC_SOURCES EXCLUDE REGEX "/lmdb/(mtest[0-9]*\\.c|mtest\\.c|mdb_copy\\.c|mdb_dump\\.c|mdb_load\\.c|mdb_stat\\.c|mplay\\.c)$") +file(GLOB UASYNC_SOURCES "${LIB_DIR}/*.c") +set(UASYNC_LMDB_SOURCES + "${LIB_DIR}/liblmdb/mdb.c" + "${LIB_DIR}/liblmdb/midl.c" +) +list(APPEND UASYNC_SOURCES ${UASYNC_LMDB_SOURCES}) add_library(uasync STATIC ${UASYNC_SOURCES})