XNSim/XNInterfaceGenServer/CMakeListsGen.h

17 lines
366 B
C++

#pragma once
#include "PublicDefine.h"
class CMakeListsGen
{
public:
/**
* @brief 生成CMakeLists.txt文件
* @return 是否生成成功
*/
static bool generateCMakeLists(const AllInterfaceData &interfaceData,
const std::string &idlPath, const std::string &configName);
private:
static std::string toUpper(const std::string &str);
};