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

38 lines
925 B
CMake

cmake_minimum_required(VERSION 3.16)
project(AecRxBase)
set(SOURCES
"AcGiDraw.cpp"
"AcGiExplodeDraw.cpp"
"AcGiViewDraw.cpp"
"AecBaseDoubleClickEdit.cpp"
"AecDbCurveBase.cpp"
"AecDbEntityBase.cpp"
"AecDbObjXDataMap.cpp"
"AecGiSubEntityTraits.cpp"
"AecGripCback.cpp"
"AecRxBase.cpp"
"Base64.cpp"
"GiDrawUtility.cpp"
"shjson.cpp"
"StdAfx.cpp"
"aecdbobjxdatamapobj.cpp"
"ktmodellayoutxdata.cpp"
"aecdbxdraw.cpp"
"aecdbxdrawpointer.cpp"
"ktexpresscalc.cpp"
"grpolyhedrongeometry.cpp"
"simpleproperty.cpp"
"AecRxBase.rc"
# AecRxBase.def
)
add_def_file_name(SOURCES "AecRxBase")
add_library(AecRxBase SHARED ${SOURCES})
target_precompile_headers(AecRxBase PRIVATE StdAfx.h)
target_link_objectarx(AecRxBase AECRXBASE_EXPORT)
target_set_name_and_suffix(AecRxBase "AecRxBase" ".arx")
set_debug_post_build(AecRxBase "AecRxBase" ".arx")