An open API service indexing awesome lists of open source software.

https://github.com/xorz57/morsecodeplayer

Morse Code Player written in C++20
https://github.com/xorz57/morsecodeplayer

morse-code morse-code-audio

Last synced: 2 months ago
JSON representation

Morse Code Player written in C++20

Awesome Lists containing this project

README

        

# MorseCodePlayer

[![Build](https://github.com/xorz57/MorseCodePlayer/actions/workflows/Build.yml/badge.svg)](https://github.com/xorz57/MorseCodePlayer/actions/workflows/Build.yml)

## Note

**⚠️ macOS is not supported!**

## How to Build

#### Linux & macOS

```bash
git clone https://github.com/microsoft/vcpkg.git ~/vcpkg
~/vcpkg/bootstrap-vcpkg.sh

git clone https://github.com/xorz57/StateMachine.git
cd StateMachine
cmake -B build -DCMAKE_BUILD_TYPE=Release -S . -DCMAKE_TOOLCHAIN_FILE=~/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build --config Release
ctest --build-config Release
```

#### Windows

```powershell
git clone https://github.com/microsoft/vcpkg.git C:/vcpkg
C:/vcpkg/bootstrap-vcpkg.bat
C:/vcpkg/vcpkg.exe integrate install

git clone https://github.com/xorz57/StateMachine.git
cd StateMachine
cmake -B build -DCMAKE_BUILD_TYPE=Release -S . -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build --config Release
ctest --build-config Release
```