Target | Dependencies | Description |
---|---|---|
dvm | libdvm, libdvm-base, libcar | Build an executable file |
libdvm | Build dvm as static library | |
libdvm-base | libgeff, zip, libdvm-headers only | Library that provides basic functionality |
libgeff | General executable file format | |
libcar | libdvm-headers only | CAR - Cybegon Architecture |
libcar-gen | libdvm-headers, libcar-headers only | CAR Bytecode generator |
Update git submodules:
git submodule update --init --recursive
Build an executable file:
cmake -G "Ninja" -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build --target dvm
- minizip-ng is under the zlib
- hashmap.h is under the Unlicense