Files
envi-code/SourceCode/Code2026/ThunderProof/cmakelists.txt
T

57 lines
1.5 KiB
CMake
Raw Normal View History

2026-09-28 15:28:50 +08:00
cmake_minimum_required(VERSION 3.16)
project(ThunderProof)
set(SOURCES
"StdAfx.cpp"
"caculateresult.cpp"
"createwordapp.cpp"
"docdata.cpp"
"drawsheet.cpp"
"drawthunder2d.cpp"
"drawthunder3d.cpp"
"foldlaypindlg.cpp"
"foldpinjig.cpp"
"foldpinrelation.cpp"
"foldprotool.cpp"
"foldsetdlg.cpp"
"foldtoolkit.cpp"
"grouphelp.cpp"
"ktsetting.cpp"
"lablethunderbx.cpp"
"laypindlg.cpp"
"lightningroddata.cpp"
"msword8.cpp"
"proheighthelp.cpp"
"rxdebug.cpp"
"tcontainersingleton.cpp"
"thundercaculate.cpp"
"thundercmdgroup.cpp"
"thunderdbreactor.cpp"
"thunderdocreactor.cpp"
"thundereditreactor.cpp"
"thunderlinesetdlg.cpp"
"thunderpolylinejig.cpp"
"thunderproof.cpp"
"thundersetdlg.cpp"
"thunderxdata.cpp"
"treactorassociate.cpp"
"tsymbedjigex.cpp"
"tthunderinsertpreviewjig.cpp"
"tthundersectionjig.cpp"
"tviewportthunders.cpp"
"uiiinplacecombobox.cpp"
"uiiinplaceedit.cpp"
"uiilistctrl.cpp"
"ThunderProof.rc"
# ThunderProof.def
)
add_def_file_name(SOURCES "ThunderProof")
add_library(ThunderProof SHARED ${SOURCES})
target_include_directories(ThunderProof PRIVATE "${CMAKE_SOURCE_DIR}/inc/AdsXRx")
target_precompile_headers(ThunderProof PRIVATE StdAfx.h)
target_link_objectarx(ThunderProof GRID_EXPORT)
target_link_libraries(ThunderProof PRIVATE AdsXRx)
target_set_name_and_suffix(ThunderProof "ThunderProof" ".arx")
set_debug_post_build(ThunderProof "ThunderProof" ".arx")