Skip to content

VgTajdd/plugin_manager

Repository files navigation

Plugin Manager

Plugin Manager developed in C++.

CMake-Ubuntu

Usage

Clone the repository using one of the following commands:

git clone https://github.com/vgtajdd/plugin_manager.git     # HTTPS
git clone git@github.com:VgTajdd/plugin_manager.git         # SSH

Configure the project (CMake):

cd plugin_manager
cmake -S . -B build

Build the targets (CMake):

cmake --build build --config Debug -j

Run the main target:

  • For macOS and Linux:

    cd build/bin
    ./app
  • For Windows:

    cd build/bin/Debug
    app.exe

Visual Studio Code

I added some helper files for vscode if the user prefers to use this IDE. If vscode is chosen, I recommend to install and use the extension CMake Tools. It works for Windows, Linux and macOS.

Windows

It also possible to load and build the project using Visual Studio.

Tests

Use the following commands:

cmake --build build/tests --target test_plugin_manager -j
cd build && ctest --output-on-failure && cd ..

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT