Files
2026-09-28 15:28:50 +08:00

36 lines
673 B
CMake

cmake_minimum_required(VERSION 3.16)
project(shs_dbf)
set(SOURCES
"./DBFCursorSet.cpp"
"./DBFException.cpp"
"./DBFFields.cpp"
"./DBFMemCursorSet.cpp"
"./DBFRecordset.cpp"
"./DBFTableDef.cpp"
"./DbfTools.cpp"
"./DBTMemoFile.cpp"
"./FPTMemoFile.cpp"
"./MemoFile.cpp"
"./SMTMemoFile.cpp"
"./StdAfx.cpp"
"./TDbfString.cpp"
"./TGDbfUtility.cpp"
# "./TGDbfUtility.def"
)
add_library(shs_dbf STATIC ${SOURCES})
simple_link_cad_sdk(shs_dbf)
target_link_libraries(shs_dbf PRIVATE
ThirdParty::TG
)
target_compile_definitions(shs_dbf PRIVATE
_TG_AS_EXPORT
)
target_precompile_headers(shs_dbf PRIVATE StdAfx.h)