emilpro
Reimplementation, MacOS support
A graphical disassembler for multiple architectures. Meant mainly as a debugging tool.

Features
sudo apt install g++ cmake ninja-build python3-pip binutils-multiarch-dev qt6-base-dev libglx-dev libgl1-mesa-dev
pip3 install conan
Still TODO, but more or less like Ubuntu.
brew install binutils qt6 conan cmake ninja
The instructions below are for release builds. For debug builds, replace Release with Debug, and then
also unit tests will be built.
conan install -of build --build=missing -s build_type=Release conanfile.txt
cmake -B build -GNinja -DCMAKE_PREFIX_PATH="`pwd`/build/build/Release/generators/" -DCMAKE_BUILD_TYPE=Release
ninja -C build
Remove binutils from the PATH (for the conan build)
cmake -B build -GNinja -DCMAKE_PREFIX_PATH="`pwd`build/build/Release/generators/;`brew --prefix binutils`" -DCMAKE_BUILD_TYPE=Release
ninja -C build
sudo cp qt/emilpro/emilpro /usr/local/bin/
Simon Kagstrom <[email protected]>