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_PYTHON_BINDINGS": "ON",
0018 "ACTS_BUILD_EXAMPLES": "ON",
0019 "ACTS_BUILD_EXAMPLES_DD4HEP": "ON",
0020 "ACTS_BUILD_EXAMPLES_ROOT": "ON",
0021 "ACTS_BUILD_EXAMPLES_UNITTESTS": "ON"
0022 }
0023 },
0024 {
0025 "name": "dev",
0026 "displayName": "Development",
0027 "inherits": "common",
0028 "cacheVariables": {
0029 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0030 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0031 "ACTS_FORCE_ASSERTIONS": "ON"
0032 }
0033 },
0034 {
0035 "name": "perf",
0036 "displayName": "Performance",
0037 "inherits": "common",
0038 "cacheVariables": {
0039 "CMAKE_BUILD_TYPE": "Release",
0040 "CMAKE_CXX_FLAGS": "-O3 -DNDEBUG -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer",
0041 "ACTS_BUILD_BENCHMARKS": "ON"
0042 }
0043 },
0044 {
0045 "name": "ci-common",
0046 "hidden": true,
0047 "inherits": "common",
0048 "cacheVariables": {
0049 "CMAKE_BUILD_TYPE": "Release",
0050 "CMAKE_COMPILE_WARNING_AS_ERROR": "ON",
0051 "CMAKE_CXX_SCAN_FOR_MODULES": "OFF",
0052 "CMAKE_FIND_FRAMEWORK": "LAST",
0053 "ACTS_FORCE_ASSERTIONS": "ON",
0054 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0055 "ACTS_BUILD_BENCHMARKS": "ON",
0056 "ACTS_BUILD_ANALYSIS_APPS": "ON",
0057 "ACTS_BUILD_ALIGNMENT": "ON",
0058 "ACTS_BUILD_FATRAS_GEANT4": "ON",
0059 "ACTS_BUILD_PLUGIN_ACTSVG": "ON",
0060 "ACTS_BUILD_PLUGIN_DD4HEP": "ON",
0061 "ACTS_BUILD_PLUGIN_EDM4HEP": "ON",
0062 "ACTS_BUILD_PLUGIN_GEOMODEL": "ON",
0063 "ACTS_BUILD_PLUGIN_TRACCC": "ON",
0064 "ACTS_BUILD_PLUGIN_GEANT4": "ON",
0065 "ACTS_BUILD_PLUGIN_GNN": "OFF",
0066 "ACTS_BUILD_PLUGIN_JSON": "ON",
0067 "ACTS_BUILD_PLUGIN_ONNX": "OFF",
0068 "ACTS_BUILD_PLUGIN_ROOT": "ON",
0069 "ACTS_BUILD_PLUGIN_FASTJET": "ON",
0070 "ACTS_BUILD_EXAMPLES_EDM4HEP": "ON",
0071 "ACTS_BUILD_EXAMPLES_PODIO": "ON",
0072 "ACTS_BUILD_EXAMPLES_GNN": "OFF",
0073 "ACTS_BUILD_EXAMPLES_GEANT4": "ON",
0074 "ACTS_BUILD_EXAMPLES_PYTHIA8": "ON",
0075 "ACTS_BUILD_EXAMPLES_HASHING": "ON",
0076 "ACTS_USE_SYSTEM_NLOHMANN_JSON": "ON"
0077 }
0078 },
0079 {
0080 "name": "github-ci",
0081 "displayName": "GitHub-CI",
0082 "inherits": "ci-common",
0083 "cacheVariables": {
0084 "CMAKE_BUILD_TYPE": "Release"
0085 }
0086 },
0087 {
0088 "name": "github-ci-coverage",
0089 "displayName": "GitHub-CI Coverage",
0090 "inherits": "github-ci",
0091 "cacheVariables": {
0092 "CMAKE_BUILD_TYPE": "Debug",
0093 "CMAKE_CXX_FLAGS": "-Werror --coverage -g -gz -g1",
0094 "ACTS_BUILD_ODD": "OFF",
0095 "ACTS_BUILD_PYTHON_BINDINGS": "OFF",
0096 "ACTS_BUILD_EXAMPLES_DD4HEP": "OFF",
0097 "ACTS_BUILD_EXAMPLES_ROOT": "OFF",
0098 "ACTS_BUILD_EXAMPLES_UNITTESTS": "OFF",
0099 "ACTS_BUILD_EXAMPLES_EDM4HEP": "OFF",
0100 "ACTS_BUILD_EXAMPLES_PODIO": "OFF",
0101 "ACTS_BUILD_EXAMPLES_GNN": "OFF",
0102 "ACTS_BUILD_EXAMPLES_GEANT4": "OFF",
0103 "ACTS_BUILD_EXAMPLES_PYTHIA8": "OFF",
0104 "ACTS_BUILD_EXAMPLES_HASHING": "OFF"
0105 }
0106 },
0107 {
0108 "name": "gitlab-ci",
0109 "displayName": "GitLab-CI",
0110 "inherits": "ci-common",
0111 "cacheVariables": {
0112 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0113 "ACTS_BUILD_PLUGIN_FPEMON": "ON"
0114 }
0115 },
0116 {
0117 "name": "gitlab-ci-clangtidy",
0118 "displayName": "GitLab-CI clang-tidy",
0119 "inherits": "ci-common",
0120 "cacheVariables": {
0121 "ACTS_BUILD_ODD": "OFF",
0122 "ACTS_BUILD_PYTHON_BINDINGS": "OFF",
0123 "ACTS_RUN_CLANG_TIDY": "ON"
0124 }
0125 },
0126 {
0127 "name": "gitlab-ci-lcg",
0128 "displayName": "GitLab-CI LCG",
0129 "inherits": "ci-common",
0130 "cacheVariables": {
0131 "ACTS_BUILD_PLUGIN_GEOMODEL": "OFF"
0132 }
0133 },
0134 {
0135 "name": "gitlab-ci-gnn",
0136 "displayName": "GitLab-CI Gnn",
0137 "generator": "Ninja",
0138 "inherits": "common",
0139 "cacheVariables": {
0140 "CMAKE_BUILD_TYPE": "Release",
0141 "CMAKE_CXX_FLAGS": "-w",
0142 "CMAKE_CUDA_FLAGS": "-w",
0143 "CMAKE_CUDA_ARCHITECTURES": "86",
0144 "TORCH_CUDA_ARCH_LIST": "8.6",
0145 "ACTS_FORCE_ASSERTIONS": "ON",
0146 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0147 "ACTS_BUILD_PYTHON_BINDINGS": "ON",
0148 "ACTS_BUILD_PLUGIN_GNN": "ON",
0149 "ACTS_BUILD_EXAMPLES": "ON",
0150 "ACTS_BUILD_EXAMPLES_GNN": "ON",
0151 "ACTS_GNN_ENABLE_TORCH": "ON",
0152 "ACTS_GNN_ENABLE_ONNX": "ON",
0153 "ACTS_GNN_ENABLE_CUDA": "ON",
0154 "ACTS_GNN_ENABLE_MODULEMAP": "ON",
0155 "ACTS_USE_SYSTEM_NLOHMANN_JSON": "ON"
0156 }
0157 },
0158 {
0159 "name": "gitlab-ci-tensorrt",
0160 "displayName": "GitLab-CI Tensorrt",
0161 "generator": "Ninja",
0162 "cacheVariables": {
0163 "CMAKE_CXX_STANDARD": "20",
0164 "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
0165 "CMAKE_CUDA_ARCHITECTURES": "86",
0166 "TORCH_CUDA_ARCH_LIST": "8.6",
0167 "ACTS_BUILD_PLUGIN_GNN": "ON",
0168 "ACTS_GNN_ENABLE_TORCH": "OFF",
0169 "ACTS_GNN_ENABLE_CUDA": "ON",
0170 "ACTS_GNN_ENABLE_TENSORRT": "ON",
0171 "ACTS_GNN_ENABLE_MODULEMAP": "OFF"
0172 }
0173 },
0174 {
0175 "name": "python-wheel",
0176 "displayName": "Python wheel",
0177 "generator": "Ninja",
0178 "cacheVariables": {
0179 "CMAKE_CXX_STANDARD": "20",
0180 "CMAKE_COMPILE_WARNING_AS_ERROR": "ON",
0181 "CMAKE_CXX_SCAN_FOR_MODULES": "OFF",
0182 "CMAKE_FIND_FRAMEWORK": "LAST",
0183 "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
0184 "CMAKE_BUILD_TYPE": "Release",
0185 "ACTS_FORCE_ASSERTIONS": "ON",
0186 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0187 "ACTS_BUILD_PYTHON_WHEEL": "ON",
0188 "ACTS_BUILD_PYTHON_BINDINGS": "ON",
0189 "ACTS_BUILD_EXAMPLES": "ON",
0190 "ACTS_USE_SYSTEM_NLOHMANN_JSON": "ON"
0191 }
0192 }
0193 ]
0194 }