Skip to content

Xav83/pluginval_cmake_integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PluginVal CMake Integration

This repository is going to contain the integration of pluginval via CMake.

Requirements

  • Pluginval must be installed on your machine to make the script work. You can found the installation protocole here.

  • The minimal CMake version required is the version 3.18.2

Documentation

pluginval_display_version

Displays the version of pluginval installed on the computer.

pluginval_minimum_required

Specifies the version or the range of versions desired for pluginval.

Usage: pluginval_minimum_required(VERSION <min>[...<max>] [FATAL_ERROR]) similar to cmake_minimum_required

pluginval_check_plugin

Checks if a plugin sucessfully passes the pluginval tests. Triggers an error in cas of failure, or displays a message in case of sucess.

Usage: pluginval_check_plugin(STRICTNESS_LEVEL <test_level_of_pluginval> VST_LOCATION <path/to/the/plugin/to/check>)

Todo

  • Checks the pluginval version installed (something like cmake_minimum_required)

  • Check if pluginval is installed !

  • Run pluginval on a VST

  • Run pluginval on a VST3

  • Run pluginval on a AU

  • Checks some VST/VST3/AU (Dexed, ...) on the CI

  • Adds the ability to pass custom flags to pluginval

  • Checks the good behavior of the version detection on the CI

  • Adds ctest integration

About

PluginVal integration via CMake

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages