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)