36 lines
673 B
CMake
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)
|