35 lines
821 B
Plaintext
35 lines
821 B
Plaintext
funny project compiler
|
|
|
|
fpc is a simple project manager written in C++ without usage of STL.
|
|
Instead it uses C++ files for building stuff with quite simple API.
|
|
It also generates compile_commands.json.
|
|
|
|
basics cheat sheet
|
|
|
|
With this toolset it should be sufficient enough to build any simple application.
|
|
|
|
DECLARE_BUILD_STAGE( stage_name, function ) - Declares build stage
|
|
|
|
CProject - compiler output base;
|
|
CShaderProject - shader compiler output base (NOT IMPLEMENTED)
|
|
|
|
CCProject - C, C++, Objective-C, Objective-C++ compiler
|
|
CLDProject - linker
|
|
|
|
IFileSystem2 - simple filesystem for creating, deleting and copying stuff
|
|
|
|
usage parameters cheat sheet
|
|
|
|
-os - sets target kernel
|
|
windows
|
|
linux
|
|
macos
|
|
ios
|
|
android
|
|
|
|
-arch - sets target arch
|
|
x86_64
|
|
aarch64
|
|
|
|
-fpcdebug - shows shell command used to run the command
|