Skip to content

flamewing/mdtools

Repository files navigation

Badges

License: LGPL v3

CodeFactor Grade LGTM Alerts LGTM Grade

CI Mac OS Catalina 10.15 CI Ubuntu 20.04 CI Windows Server 2019

Coverity Scan Analysis Coverity Scan

Windows snapshot build Latest Windows snapshot

mdtools

Assorted tools for the Sega Mega Drive

Create and install the package

You need a C++ development toolchain, including cmake at least 3.19 and Boost at least 1.54. You also need Git. With the dependencies installed, you run the following commands:

   cmake -S . -B build -G <generator>
   cmake --build build -j2
   cmake --install build

Here, <generator> is one appropriate for your platform/IDE. It can be any of the following:

  • MSYS Makefiles
  • Ninja
  • Unix Makefiles
  • Visual Studio 16 2019
  • Xcode

Some IDEs support cmake by default, and you can just ask for the IDE to configure/build/install without needing to use the terminal.

TODO

  • Detail tools
  • Use Boost::ProgramOptions
  • Finish this readme