Files
funnygame/fpc
2026-01-09 17:37:04 +02:00
..
2026-01-03 04:20:33 +02:00
2026-01-01 16:22:38 +02:00
2025-12-30 22:13:01 +02:00
2026-01-09 17:37:04 +02:00
2026-01-09 17:37:04 +02:00
2026-01-07 18:23:30 +02:00
2026-01-09 17:37:04 +02:00
2026-01-07 18:23:30 +02:00
2025-07-30 23:53:26 +03:00

		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