CPGen
C++ project generator
Loading...
Searching...
No Matches
Classes
CMakeEmitter.hpp File Reference

Emitter that produces a complete CMakeLists.txt for a generated project. More...

#include "CPGen/Core/Config.hpp"
#include "CPGen/Core/Module.hpp"
#include "CPGen/Pipeline/Emitter.hpp"
#include <string>
#include <vector>
Include dependency graph for CMakeEmitter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMakeEmitter
 Generates a fully assembled CMakeLists.txt from a ResolvedProject. More...
 

Detailed Description

Emitter that produces a complete CMakeLists.txt for a generated project.

Author
Darleanow

Absorbs the fragment-generation logic previously housed in CMakeProvider and adds orchestration to assemble a complete, ready-to-use build file.