79 lines
1.8 KiB
CMake
79 lines
1.8 KiB
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
project(wfS)
|
|
|
|
set(SOURCES
|
|
"./CADEnt.cpp"
|
|
"./CADEntEdgeAdapter.cpp"
|
|
"./CADEntFilRoadAdapter.cpp"
|
|
"./commonRoad.cpp"
|
|
"./CoordGrid.cpp"
|
|
"./CroodGridSetDlg.cpp"
|
|
"./DrawRoadCmd.cpp"
|
|
"./DrawRoadDlg.cpp"
|
|
"./FilroadConnect.cpp"
|
|
"./FilroadConnectGroup.cpp"
|
|
"./GlwGlobalVariable.cpp"
|
|
"./GlwPlaceTreeDataManage.cpp"
|
|
"./InterStruct.cpp"
|
|
"./LayoutLegendCmd.cpp"
|
|
"./LayoutLegendDlg.cpp"
|
|
"./MultPlaceTreeDlg.cpp"
|
|
"./ParkingSpaceCmd.cpp"
|
|
"./ParkingSpaceDlg.cpp"
|
|
"./PlaceTreeCmd.cpp"
|
|
"./PlaceTreeStyle.cpp"
|
|
"./Road.cpp"
|
|
"./RoadArith.cpp"
|
|
"./RoadDataCenterNew.cpp"
|
|
"./RoadDataCenterNew2.cpp"
|
|
"./RoadEdgeCreater.cpp"
|
|
"./RoadFillterMgr.cpp"
|
|
"./RoolBackNew.cpp"
|
|
"./SinglePlaceTreeDlg.cpp"
|
|
"./StdAfx.cpp"
|
|
"shs_siteplan.cpp"
|
|
"./TDbLayoutLegend.cpp"
|
|
"./TDbParking.cpp"
|
|
"./TDbParkingSpace.cpp"
|
|
"./TDbPlaceTree.cpp"
|
|
"./TDbRoadEntity.cpp"
|
|
"./TPlaceTreePreviewJig.cpp"
|
|
"./TRoadDragJig.cpp"
|
|
"./DrawLandScapeCmd.cpp"
|
|
"./LandScapeDataCenterNew.cpp"
|
|
"./DrawLandScapeDlg.cpp"
|
|
"./TlandScapeDragjig.cpp"
|
|
"./LandScapeStyle.cpp"
|
|
"./GlwUGRampDataManage.cpp"
|
|
"./TDbUnderGroundRamp.cpp"
|
|
"./UndergroundRampDlg.cpp"
|
|
"./UndergroundRampStyle.cpp"
|
|
"./UnderGroundView.cpp"
|
|
"./XDrawUgRampEdjig.cpp"
|
|
"./ParkingStatisticCmd.cpp"
|
|
"shs_siteplan.rc"
|
|
# "wfS.def"
|
|
)
|
|
add_def_file_name(SOURCES "wfS")
|
|
|
|
add_library(wfS SHARED ${SOURCES})
|
|
|
|
target_set_name_and_suffix(wfS "wfS" ".arx")
|
|
|
|
target_compile_definitions(wfS PRIVATE
|
|
ACRXAPP
|
|
TAR_LANGUAGE=1
|
|
)
|
|
|
|
simple_link_cad_sdk(wfS)
|
|
|
|
target_link_libraries(wfS PRIVATE
|
|
wfK
|
|
shs_dbf
|
|
ThirdParty::TG
|
|
)
|
|
|
|
target_precompile_headers(wfS PRIVATE StdAfx.h)
|
|
|
|
set_debug_post_build(wfS "wfS" ".arx") |