cmake_minimum_required(VERSION 3.16) project(CoreImplement) # CoreImplement 工程只有在debug时候h才有效 set(SOURCES $<$:../corelibrary/implement/i_xequipmentimpl.cpp> $<$:../corelibrary/implement/i_aecdbxequipment.cpp> $<$:../corelibrary/implement/stdafx.cpp> $<$:../corelibrary/implement/i_imphvactee.cpp> $<$:../corelibrary/implement/i_imphvaccross.cpp> $<$:../corelibrary/implement/i_imphvacelbow.cpp> $<$:../corelibrary/implement/i_imphvacoffset.cpp> $<$:../corelibrary/implement/i_imphvacreducer.cpp> ) if (SOURCES) add_library(CoreImplement STATIC ${SOURCES}) target_link_objectarx(CoreImplement EARTHWORM_EXPORT) target_compile_definitions(CoreImplement PRIVATE #$<$:WF2023> #$<$:BAL_REMOTE> ) target_precompile_headers(CoreImplement PRIVATE ../corelibrary/implement/StdAfx.h) endif()