d8219ad971
* build: Cleanup build process, move main application to /main folder * build: Try fixing MacOS bundling * build: Fixed swapped parameters * build: One imhex -> main too much * build: Move resources to a better location * build: Try to fix macos bundle creation * build: More bundle fixes * build: Fixed syntax * build: Another try * build: Added macos debugging stuff * build: Fix bundle path * build: Removed duplicated adding of Frameworks folder to rpath * build: Removed debugging
22 lines
376 B
C++
22 lines
376 B
C++
#pragma once
|
|
|
|
#include <functional>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
namespace hex::init {
|
|
|
|
struct Task {
|
|
std::string name;
|
|
std::function<bool()> function;
|
|
};
|
|
|
|
struct Argument {
|
|
std::string name, value;
|
|
};
|
|
|
|
std::vector<Task> getInitTasks();
|
|
std::vector<Task> getExitTasks();
|
|
|
|
std::vector<Argument>& getInitArguments();
|
|
} |