{
  "version": 2,
  "configurePresets": [
    {
      "name": "debug",
      "binaryDir": "${sourceDir}/build-${presetName}",
      "generator": "Unix Makefiles",
      "cacheVariables": {
        "CMAKE_BUILD_TYPE": "Debug",
        "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
        "WITH_TESTS": "ON"
      }
    },
    {
      "name": "release",
      "binaryDir": "${sourceDir}/build-${presetName}",
      "generator": "Unix Makefiles",
      "cacheVariables": {
        "CMAKE_BUILD_TYPE": "Release",
        "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
        "WITH_TESTS": "OFF"
      }
    },
    {
      "name": "ci",
      "binaryDir": "${sourceDir}/build",
      "generator": "Unix Makefiles",
      "cacheVariables": {
        "CMAKE_BUILD_TYPE": "Release",
        "CMAKE_INSTALL_PREFIX": "/usr",
        "ENABLE_PCH": "ON",
        "WITH_TESTS": "ON",
        "LINK_GSTREAMER_PLUGINS": "ON",
        "CMAKE_PREFIX_PATH": "/opt/qt"
      }
    }
  ]
}
