add_subdirectory(Backend) add_subdirectory(Database) add_subdirectory(Frontend) add_subdirectory(Runtime) if(WIN32) list(APPEND PLAT_SRCS winsupport.cpp ../include/HECL/winsupport.hpp) endif() atdna(atdna_HMDLMeta.cpp ../include/HECL/HMDLMeta.hpp) atdna(atdna_Frontend.cpp ../include/HECL/Frontend.hpp) atdna(atdna_Runtime.cpp ../include/HECL/Runtime.hpp) atdna(atdna_CVar.cpp ../include/HECL/CVar.hpp) add_library(HECLCommon HECL.cpp ProjectPath.cpp WideStringConvert.cpp HumanizeNumber.cpp CVar.cpp CVarManager.cpp ../include/HECL/CVar.hpp ../include/HECL/CVarManager.hpp ../include/HECL/HECL.hpp ../include/HECL/HMDLMeta.hpp ../include/HECL/Backend/Backend.hpp ../include/HECL/Backend/GX.hpp ../include/HECL/Backend/ProgrammableCommon.hpp ../include/HECL/Backend/GLSL.hpp ../include/HECL/Backend/HLSL.hpp ../include/HECL/Backend/Metal.hpp ../include/HECL/Frontend.hpp ../include/HECL/Database.hpp ../include/HECL/Runtime.hpp atdna_HMDLMeta.cpp atdna_Frontend.cpp atdna_Runtime.cpp atdna_CVar.cpp ${PLAT_SRCS})