Genepy is a C++ API which provides reusable components to build console or interactive applications.
Genepy is a Qt 5 library which has been developed and mainly tested on Linux Debian Stretch (Debian 9). CMake 3.7 or higher and a C++14 compiler are required to build this project.
cd external
mkdir build && cd build
cmake -G"Unix Makefiles" -DGENEPY_EXTERNAL_BUILD_TYPE=Release ..
make
cd ../..
mkdir build && cd build
cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
sudo make install
Once installed, Genepy can be consumed by a client project with CMake. The given example can be compiled as follows:
cd example
mkdir build && cd build
cmake -G"Unix Makefiles" ..
make
If you have any questions, please send an email to [email protected].
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update the tests as appropriate.