How to compile/build DownZemAll from source?
The process seems similar to that on Linux.
See DEVELOPERS.md in the source code you can download from https://github.com/setvisible/DownZemAll/releases &gt; assests &gt; source code.
Jump straight to the section named &quot;Build with GCC or MinGW&quot;
Install the requirements Boost and Qt5. Use brew to install them to stop the files from being scattered all over the place. Also it'd be easy to locate the file paths you'd need later.
Unzip the source code folder.
 cd ~/Downloads/DownZemAll
 mkdir ./build &amp;&amp; cd ./build

Now edit 3rd/boost/CMakeLists.txt. Just below the line find_package(Boost 1.58.0), add another line, set(Boost_INCLUDE_DIR &quot;absolute path to boost libraries&quot;).
Now in terminal, assuming you're in build folder, run
make -S ../ -B . -j 4 
make install 

Run tests if you wish.