{
    "version": 4,
    "include": [
        "build_conan/CMakePresets.json"
    ],
    "configurePresets": [
        {
            "name": "rl_tools_mkl",
            "displayName": "rl_tools: MKL",
            "cacheVariables": {
                "CMAKE_POLICY_DEFAULT_CMP0091": "NEW",
                "RL_TOOLS_RL_ENVIRONMENTS_ENABLE_MUJOCO:BOOL": "ON",
                "RL_TOOLS_BACKEND_ENABLE_MKL:BOOL": "ON"
            },
            "inherits": "conan-default"
        },
        {
            "name": "rl_tools_mkl_tb_hdf5",
            "displayName": "rl_tools: MKL, TensorBoard, HDF5",
            "cacheVariables": {
                "CMAKE_POLICY_DEFAULT_CMP0091": "NEW",
                "RL_TOOLS_RL_ENVIRONMENTS_ENABLE_MUJOCO:BOOL": "ON",
                "RL_TOOLS_BACKEND_ENABLE_MKL:BOOL": "ON",
                "RL_TOOLS_ENABLE_HDF5:BOOL": "ON",
                "RL_TOOLS_HDF5_HIGHFIVE_FROM_CONAN:BOOL": "ON",
                "RL_TOOLS_ENABLE_TENSORBOARD:BOOL": "ON"
            },
            "inherits": "conan-default"
        },
        {
            "name": "rl_tools_mkl_tb_hdf5_mjui",
            "displayName": "rl_tools: MKL, TensorBoard, HDF5, MuJoCo UI",
            "cacheVariables": {
                "CMAKE_POLICY_DEFAULT_CMP0091": "NEW",
                "RL_TOOLS_RL_ENVIRONMENTS_ENABLE_MUJOCO:BOOL": "ON",
                "RL_TOOLS_RL_ENVIRONMENTS_MUJOCO_ENABLE_UI:BOOL": "ON",
                "RL_TOOLS_BACKEND_ENABLE_MKL:BOOL": "ON",
                "RL_TOOLS_ENABLE_HDF5:BOOL": "ON",
                "RL_TOOLS_HDF5_HIGHFIVE_FROM_CONAN:BOOL": "ON",
                "RL_TOOLS_ENABLE_TENSORBOARD:BOOL": "ON",
                "RL_TOOLS_ENABLE_CLI11:BOOL": "ON"
            },
            "inherits": "conan-default"
        },
        {
            "name": "rl_tools_mkl_tb_hdf5_mjui_cuda",
            "displayName": "rl_tools: MKL, TensorBoard, HDF5, MuJoCo UI, CUDA",
            "cacheVariables": {
                "CMAKE_POLICY_DEFAULT_CMP0091": "NEW",
                "RL_TOOLS_RL_ENVIRONMENTS_ENABLE_MUJOCO:BOOL": "ON",
                "RL_TOOLS_RL_ENVIRONMENTS_MUJOCO_ENABLE_UI:BOOL": "ON",
                "RL_TOOLS_BACKEND_ENABLE_MKL:BOOL": "ON",
                "RL_TOOLS_BACKEND_ENABLE_CUDA:BOOL": "ON",
                "RL_TOOLS_ENABLE_HDF5:BOOL": "ON",
                "RL_TOOLS_HDF5_HIGHFIVE_FROM_CONAN:BOOL": "ON",
                "RL_TOOLS_ENABLE_TENSORBOARD:BOOL": "ON",
                "RL_TOOLS_ENABLE_CLI11:BOOL": "ON"
            },
            "inherits": "conan-default"
        }
    ],
    "buildPresets": [
        {
            "name": "release",
            "configurePreset": "rl_tools_mkl",
            "configuration": "Release",
            "inherits": "conan-release"
        },
        {
            "name": "debug",
            "configurePreset": "rl_tools_mkl",
            "configuration": "Debug",
            "inherits": "conan-debug"
        },
        {
            "name": "release",
            "configurePreset": "rl_tools_mkl_tb_hdf5",
            "configuration": "Release",
            "inherits": "conan-release"
        },
        {
            "name": "debug",
            "configurePreset": "rl_tools_mkl_tb_hdf5",
            "configuration": "Debug",
            "inherits": "conan-debug"
        },
        {
            "name": "release",
            "configurePreset": "rl_tools_mkl_tb_hdf5_mjui",
            "configuration": "Release",
            "inherits": "conan-release"
        },
        {
            "name": "debug",
            "configurePreset": "rl_tools_mkl_tb_hdf5_mjui",
            "configuration": "Debug",
            "inherits": "conan-debug"
        },
        {
            "name": "release",
            "configurePreset": "rl_tools_mkl_tb_hdf5_mjui_cuda",
            "configuration": "Release",
            "inherits": "conan-release"
        },
        {
            "name": "debug",
            "configurePreset": "rl_tools_mkl_tb_hdf5_mjui_cuda",
            "configuration": "Debug",
            "inherits": "conan-debug"
        }
    ]
}