Warning, /acts/CMakePresets.json is written in an unsupported language. File is not indexed.
0001 {
0002 "version": 3,
0003 "configurePresets": [
0004 {
0005 "name": "common",
0006 "hidden": true,
0007 "generator": "Ninja",
0008 "cacheVariables": {
0009 "CMAKE_CXX_STANDARD": "20",
0010 "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
0011 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0012 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "OFF",
0013 "ACTS_BUILD_FATRAS": "ON",
0014 "ACTS_BUILD_ODD": "ON",
0015 "ACTS_BUILD_UNITTESTS": "ON",
0016 "ACTS_BUILD_INTEGRATIONTESTS": "ON",
0017 "ACTS_BUILD_EXAMPLES_DD4HEP": "ON",
0018 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "ON",
0019 "ACTS_BUILD_EXAMPLES_ROOT": "ON",
0020 "ACTS_BUILD_EXAMPLES_UNITTESTS": "ON"
0021 }
0022 },
0023 {
0024 "name": "dev",
0025 "displayName": "Development",
0026 "inherits": "common",
0027 "cacheVariables": {
0028 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0029 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0030 "ACTS_FORCE_ASSERTIONS": "ON"
0031 }
0032 },
0033 {
0034 "name": "perf",
0035 "displayName": "Performance",
0036 "inherits": "common",
0037 "cacheVariables": {
0038 "CMAKE_BUILD_TYPE": "Release",
0039 "CMAKE_CXX_FLAGS": "-O3 -DNDEBUG -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer",
0040 "ACTS_BUILD_BENCHMARKS": "ON"
0041 }
0042 },
0043 {
0044 "name": "ci-common",
0045 "hidden": true,
0046 "inherits": "common",
0047 "cacheVariables": {
0048 "CMAKE_BUILD_TYPE": "Release",
0049 "CMAKE_COMPILE_WARNING_AS_ERROR": "ON",
0050 "CMAKE_CXX_SCAN_FOR_MODULES": "OFF",
0051 "CMAKE_FIND_FRAMEWORK": "LAST",
0052 "ACTS_FORCE_ASSERTIONS": "ON",
0053 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0054 "ACTS_BUILD_BENCHMARKS": "ON",
0055 "ACTS_BUILD_ANALYSIS_APPS": "ON",
0056 "ACTS_BUILD_ALIGNMENT": "ON",
0057 "ACTS_BUILD_FATRAS_GEANT4": "ON",
0058 "ACTS_BUILD_PLUGIN_ACTSVG": "ON",
0059 "ACTS_BUILD_PLUGIN_DD4HEP": "ON",
0060 "ACTS_BUILD_PLUGIN_EDM4HEP": "ON",
0061 "ACTS_BUILD_PLUGIN_GEOMODEL": "ON",
0062 "ACTS_BUILD_PLUGIN_TRACCC": "ON",
0063 "ACTS_BUILD_PLUGIN_GEANT4": "ON",
0064 "ACTS_BUILD_PLUGIN_GNN": "OFF",
0065 "ACTS_BUILD_PLUGIN_JSON": "ON",
0066 "ACTS_BUILD_PLUGIN_ONNX": "OFF",
0067 "ACTS_BUILD_PLUGIN_ROOT": "ON",
0068 "ACTS_BUILD_PLUGIN_FASTJET": "ON",
0069 "ACTS_BUILD_EXAMPLES_EDM4HEP": "ON",
0070 "ACTS_BUILD_EXAMPLES_PODIO": "ON",
0071 "ACTS_BUILD_EXAMPLES_GNN": "OFF",
0072 "ACTS_BUILD_EXAMPLES_GEANT4": "ON",
0073 "ACTS_BUILD_EXAMPLES_PYTHIA8": "ON",
0074 "ACTS_BUILD_EXAMPLES_HASHING": "ON",
0075 "ACTS_USE_SYSTEM_NLOHMANN_JSON": "ON"
0076 }
0077 },
0078 {
0079 "name": "github-ci",
0080 "displayName": "GitHub-CI",
0081 "inherits": "ci-common",
0082 "cacheVariables": {
0083 "CMAKE_BUILD_TYPE": "Release"
0084 }
0085 },
0086 {
0087 "name": "github-ci-coverage",
0088 "displayName": "GitHub-CI Coverage",
0089 "inherits": "github-ci",
0090 "cacheVariables": {
0091 "CMAKE_BUILD_TYPE": "Debug",
0092 "CMAKE_CXX_FLAGS": "-Werror --coverage -g -gz -g1",
0093 "ACTS_BUILD_ODD": "OFF",
0094 "ACTS_BUILD_EXAMPLES_DD4HEP": "OFF",
0095 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "OFF",
0096 "ACTS_BUILD_EXAMPLES_ROOT": "OFF",
0097 "ACTS_BUILD_EXAMPLES_UNITTESTS": "OFF",
0098 "ACTS_BUILD_EXAMPLES_EDM4HEP": "OFF",
0099 "ACTS_BUILD_EXAMPLES_PODIO": "OFF",
0100 "ACTS_BUILD_EXAMPLES_GNN": "OFF",
0101 "ACTS_BUILD_EXAMPLES_GEANT4": "OFF",
0102 "ACTS_BUILD_EXAMPLES_PYTHIA8": "OFF",
0103 "ACTS_BUILD_EXAMPLES_HASHING": "OFF"
0104 }
0105 },
0106 {
0107 "name": "gitlab-ci",
0108 "displayName": "GitLab-CI",
0109 "inherits": "ci-common",
0110 "cacheVariables": {
0111 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0112 "ACTS_BUILD_PLUGIN_FPEMON": "ON"
0113 }
0114 },
0115 {
0116 "name": "gitlab-ci-clangtidy",
0117 "displayName": "GitLab-CI clang-tidy",
0118 "inherits": "ci-common",
0119 "cacheVariables": {
0120 "ACTS_BUILD_ODD": "OFF",
0121 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "OFF",
0122 "ACTS_RUN_CLANG_TIDY": "ON"
0123 }
0124 },
0125 {
0126 "name": "gitlab-ci-lcg",
0127 "displayName": "GitLab-CI LCG",
0128 "inherits": "ci-common",
0129 "cacheVariables": {
0130 "ACTS_BUILD_PLUGIN_GEOMODEL": "OFF"
0131 }
0132 },
0133 {
0134 "name": "gitlab-ci-gnn",
0135 "displayName": "GitLab-CI Gnn",
0136 "generator": "Ninja",
0137 "inherits": "common",
0138 "cacheVariables": {
0139 "CMAKE_BUILD_TYPE": "Release",
0140 "CMAKE_CXX_FLAGS": "-w",
0141 "CMAKE_CUDA_FLAGS": "-w",
0142 "CMAKE_CUDA_ARCHITECTURES": "86",
0143 "TORCH_CUDA_ARCH_LIST": "8.6",
0144 "ACTS_FORCE_ASSERTIONS": "ON",
0145 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0146 "ACTS_BUILD_PLUGIN_GNN": "ON",
0147 "ACTS_BUILD_EXAMPLES_GNN": "ON",
0148 "ACTS_GNN_ENABLE_TORCH": "ON",
0149 "ACTS_GNN_ENABLE_ONNX": "ON",
0150 "ACTS_GNN_ENABLE_CUDA": "ON",
0151 "ACTS_GNN_ENABLE_MODULEMAP": "ON",
0152 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "ON",
0153 "ACTS_USE_SYSTEM_NLOHMANN_JSON": "ON"
0154 }
0155 },
0156 {
0157 "name": "gitlab-ci-tensorrt",
0158 "displayName": "GitLab-CI Tensorrt",
0159 "generator": "Ninja",
0160 "cacheVariables": {
0161 "CMAKE_CXX_STANDARD": "20",
0162 "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
0163 "CMAKE_CUDA_ARCHITECTURES": "86",
0164 "TORCH_CUDA_ARCH_LIST": "8.6",
0165 "ACTS_BUILD_PLUGIN_GNN": "ON",
0166 "ACTS_GNN_ENABLE_TORCH": "OFF",
0167 "ACTS_GNN_ENABLE_CUDA": "ON",
0168 "ACTS_GNN_ENABLE_TENSORRT": "ON",
0169 "ACTS_GNN_ENABLE_MODULEMAP": "OFF"
0170 }
0171 }
0172 ]
0173 }