Easily create disk images with valid GUID partition tables, cross-platform.
Call createGPT with no arguments for general help on usage and flags.
Add a partition using the following flag. Specify it multiple times to add multiple partitions.
--part <path> [--type <GUID|preset>]<path> is a filepath to the contents of the partition.
--type can be passed either a GUID, or a type preset.
Presets:
null--00000000-0000-0000-0000-000000000000system--c12a7328-f81f-11d2-ba4b-00a0c93e3b00
When passing GUIDs over the command line, use the following format:
00000000-0000-0000-0000-000000000000
Put the values in mixed-endian, canonical fashion.
- CMake
- Any C compiler (MSVC, GCC, Clang)
Generate a build system:
cmake -S . -B bldInvoke the generated build system to generate an executable:
cmake --build bld