rtoumazet / saturnin

Saturnin is a Sega Saturn emulator
Apache License 2.0
2 stars 0 forks source link

Saturnin is a Sega Saturn emulator

MSBuild Reliability Rating Maintainability Rating Security Rating

How do I get set up?

Configuration

Before doing anything after cloning the repository, remove template extensions from properties files in the ./props directory.

Next, you must update user macros from properties sheets inside VS2022 to set up your directories. To do so, open the Property Manager first ( View | Property Manager ), then update the solution sheet macros according to your setup.

Dependencies

They are handled using vcpkg. You'll find in ./saturnin/lib/vcpkg everything necessary to build the libraries used by Saturnin.

Follow these steps:

  1. remove template extension from vcpkg.cfg.template
  2. update vcpkg_full_path in vcpkg.cfg according to your vcpkg install.
  3. run install_libraries.bat dynamic for building and installing dynamic libraries or install_libraries.bat static for building and installing static ones.

    List of used libraries for reference:

Who do I talk to?