38 lines
925 B
CMake
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") |