rscaglio/eudaq_hidra — reverse-engineered prompt
Reverse engineered prompt
Build me a clean, working version of this EUDAQ HiDRa data acquisition project from the existing C++ repository. I want it to compile reliably with CMake, include the core command line tools and Qt GUI where available, and keep the example user module working so I can run a test setup without real hardware.
Please make the build flow straightforward for Linux first. Set up a normal build folder, configure the project, build it, and install the executables into the expected bin location. If something is missing or outdated, fix the CMake or source issues rather than changing the intended behavior.
I also want the example run script to work end to end. It should start the run control, logger, monitor, collector, and two producers, then let me initialize, configure, start, stop, reset, and terminate using the provided example ini and config files.
Keep the project structure and licensing intact. Add or update a short README section with the exact commands to install dependencies, build, run the example, and optionally generate the manual or Doxygen docs.
Want more depth? Deep Reverse