This repository is going to contain the integration of pluginval via CMake.
-
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
Displays the version of pluginval installed on the computer.
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
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>)
-
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