mirror of
https://github.com/lifting-bits/remill
synced 2026-06-21 13:56:07 +00:00
1004 B
1004 B
dependencies
Alternative to cxx-common based on LLVMParty/packages (superbuild pattern).
Building
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
This will create a CMake prefix, which you pass to your project with -DCMAKE_PREFIX_PATH:FILEPATH=/path/to/dependencies/install. See presentation.md and dependencies.md for more information.
Optional sleigh install
To also build and install sleigh into the same prefix, enable ENABLE_SLEIGH.
By default it uses Remill's local patch set from ./sleigh_patches.
cmake -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_SLEIGH=ON
cmake --build build
For the Docker image, pass --build-arg ENABLE_SLEIGH=ON to build and install sleigh there as well.