Nothing else I use requires Qt and I only intend to use Boomerang on the command line. I tried building the current code (1944b80) on Linux without Qt by passing -DBOOMERANG_BUILD_GUI=OFF to CMake, but that errors out because Qt can't be found. Making the CMake find_package(Qt5 ...) conditional on BOOMERANG_BUILD_GUI got me a little further, but CMake still fails because loads of essential-looking targets depend on Qt5::Core. Are these Qt dependencies needed for basic data types or are they used only for some GUI integration that could be made optional?
Nothing else I use requires Qt and I only intend to use Boomerang on the command line. I tried building the current code (1944b80) on Linux without Qt by passing
-DBOOMERANG_BUILD_GUI=OFF
to CMake, but that errors out because Qt can't be found. Making the CMakefind_package(Qt5 ...)
conditional onBOOMERANG_BUILD_GUI
got me a little further, but CMake still fails because loads of essential-looking targets depend on Qt5::Core. Are these Qt dependencies needed for basic data types or are they used only for some GUI integration that could be made optional?