https://gitlab.opengeosys.org/ogs/ogs.git
Raw File
Tip revision: d29bdb3b3e3870c03061874629d2e2975620ad96 authored by Lars Bilke on 21 July 2021, 05:08:50 UTC
Merge branch 'web-stuff' into 'master'
Tip revision: d29bdb3
CMakePresets.json
{
  "version": 2,
  "cmakeMinimumRequired": {
    "major": 3,
    "minor": 20,
    "patch": 0
  },
  "configurePresets": [
    {
      "name": "_binary_dir",
      "hidden": true,
      "binaryDir": "${sourceParentDir}/build/${presetName}"
    },
    {
      "name": "_release",
      "hidden": true,
      "inherits": "_binary_dir",
      "cacheVariables": {
        "CMAKE_BUILD_TYPE": "Release"
      }
    },
    {
      "name": "_debug",
      "hidden": true,
      "inherits": "_binary_dir",
      "cacheVariables": {
        "CMAKE_BUILD_TYPE": "Debug"
      }
    },
    {
      "name": "_ninja",
      "hidden": true,
      "generator": "Ninja"
    },
    {
      "name": "_msvc",
      "hidden": true,
      "generator": "Visual Studio 16 2019"
    },
    {
      "name": "_gui",
      "hidden": true,
      "cacheVariables": {
        "OGS_BUILD_CLI": "OFF",
        "OGS_BUILD_GUI": "ON",
        "OGS_USE_NETCDF": "ON"
      }
    },
    {
      "name": "_petsc",
      "hidden": true,
      "cacheVariables": {
        "OGS_USE_PYTHON": "OFF",
        "BUILD_SHARED_LIBS": "ON",
        "OGS_USE_CONAN": "OFF",
        "OGS_USE_PETSC": "ON"
      },
      "environment": {
        "CC": "mpicc",
        "CXX": "mpic++"
      }
    },
    {
      "name": "release",
      "inherits": [
        "_ninja",
        "_release"
      ]
    },
    {
      "name": "debug",
      "inherits": [
        "_ninja",
        "_debug"
      ]
    },
    {
      "name": "release-gui",
      "inherits": [
        "release",
        "_gui"
      ]
    },
    {
      "name": "debug-gui",
      "inherits": [
        "debug",
        "_gui"
      ]
    },
    {
      "name": "release-petsc",
      "inherits": [
        "release",
        "_petsc"
      ]
    },
    {
      "name": "debug-petsc",
      "inherits": [
        "debug",
        "_petsc"
      ]
    },
    {
      "name": "msvc-release",
      "inherits": [
        "_msvc",
        "_release"
      ]
    },
    {
      "name": "msvc-debug",
      "inherits": [
        "_msvc",
        "_debug"
      ]
    },
    {
      "name": "msvc-release-gui",
      "inherits": [
        "msvc-release",
        "_gui"
      ]
    },
    {
      "name": "msvc-debug-gui",
      "inherits": [
        "msvc-debug",
        "_gui"
      ]
    },
    {
      "name": "_all",
      "hidden": true,
      "cacheVariables": {
        "OGS_USE_MFRONT": "ON",
        "OGS_USE_XDMF": "ON"
      }
    },
    {
      "name": "release-all",
      "inherits": [
        "release",
        "_all"
      ]
    },
    {
      "name": "debug-all",
      "inherits": [
        "debug",
        "_all"
      ]
    },
    {
      "name": "coverage",
      "inherits": [
        "debug"
      ],
      "cacheVariables": {
        "OGS_COVERAGE": "ON",
        "CODE_COVERAGE_VERBOSE": "ON",
        "OGS_CTEST_MAX_RUNTIME": "5"
      }
    },
    {
      "name": "ci-simplest",
      "inherits": "release",
      "cacheVariables": {
        "OGS_BUILD_UTILS": "OFF",
        "OGS_USE_PYTHON": "OFF",
        "OGS_USE_CONAN": "OFF",
        "OGS_USE_POETRY": "OFF"
      }
    }
  ],
  "buildPresets": [
    {
      "name": "release",
      "configurePreset": "release"
    },
    {
      "name": "debug",
      "configurePreset": "debug"
    },
    {
      "name": "release-gui",
      "configurePreset": "release-gui",
      "targets": [
        "DataExplorer"
      ]
    },
    {
      "name": "debug-gui",
      "configurePreset": "debug-gui",
      "targets": [
        "DataExplorer"
      ]
    },
    {
      "name": "release-petsc",
      "configurePreset": "release-petsc"
    },
    {
      "name": "debug-petsc",
      "configurePreset": "debug-petsc"
    },
    {
      "name": "msvc-release",
      "configurePreset": "msvc-release"
    },
    {
      "name": "msvc-debug",
      "configurePreset": "msvc-debug"
    },
    {
      "name": "msvc-release-gui",
      "configurePreset": "msvc-release-gui",
      "targets": [
        "DataExplorer"
      ]
    },
    {
      "name": "msvc-debug-gui",
      "configurePreset": "msvc-debug-gui",
      "targets": [
        "DataExplorer"
      ]
    }
  ],
  "testPresets": [
    {
      "name": "_release",
      "configurePreset": "release",
      "hidden": true,
      "output": {
        "outputOnFailure": true
      }
    },
    {
      "name": "release",
      "inherits": [
        "_release"
      ],
      "filter": {
        "exclude": {
          "label": "large"
        }
      }
    },
    {
      "name": "release-large",
      "inherits": [
        "_release"
      ],
      "filter": {
        "include": {
          "label": "large"
        }
      }
    },
    {
      "name": "release-petsc",
      "configurePreset": "release-petsc",
      "inherits": [
        "release"
      ]
    },
    {
      "name": "release-petsc-large",
      "configurePreset": "release-petsc",
      "inherits": [
        "release-large"
      ]
    },
    {
      "name": "msvc-release",
      "configurePreset": "msvc-release",
      "inherits": [
        "release"
      ]
    },
    {
      "name": "msvc-release-large",
      "configurePreset": "msvc-release",
      "inherits": [
        "release-large"
      ]
    }
  ]
}
back to top