41 bool showHelp(
const std::string &programName);
42 bool generateHeader(
const std::filesystem::path &sourcePath,
const std::filesystem::path &outputPath);
43 bool generateSource(
const std::filesystem::path &sourcePath,
const std::filesystem::path &outputPath);
44 bool compileSource(
const std::filesystem::path &sourcePath,
const std::filesystem::path &outputPath);
45 bool linkObject(
const std::filesystem::path &objectPath,
const std::filesystem::path &outputPath);
bool generateSource(const std::filesystem::path &sourcePath, const std::filesystem::path &outputPath)
struct Phasor::CppCompiler::Args m_args
bool parseArguments(int argc, char *argv[])
bool showHelp(const std::string &programName)
bool generateHeader(const std::filesystem::path &sourcePath, const std::filesystem::path &outputPath)
bool linkObject(const std::filesystem::path &objectPath, const std::filesystem::path &outputPath)
bool compileSource(const std::filesystem::path &sourcePath, const std::filesystem::path &outputPath)
CppCompiler(int argc, char *argv[])
The Phasor Programming Language and Runtime.
std::filesystem::path mainFile
std::filesystem::path outputFile
std::filesystem::path inputFile