Start working on build system.

This commit is contained in:
jmsgrogan 2023-12-20 16:58:22 +00:00
parent 4b308f6c32
commit 521486be62
88 changed files with 1065 additions and 349 deletions

View file

@ -1,31 +0,0 @@
#pragma once
#include "Pointer.h"
#include "Vector.h"
#include "String.h"
#include "FileSystemPath.h"
class CommandLineArgs
{
public:
CommandLineArgs();
static Ptr<CommandLineArgs> Create();
FileSystemPath getLaunchPath();
const Vector<String> getArgs() const;
Vector<String> getUserArgs() const;
static void initialize(CommandLineArgs* args);
void process(int argc, char *argv[]);
void process(const Vector<String>& args);
void recordLaunchPath();
private:
Vector<String> mArugments;
FileSystemPath mLaunchPath;
};