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_PLUGIN_LEGACY": "ON",
0018 "ACTS_BUILD_EXAMPLES_DD4HEP": "ON",
0019 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "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_FIND_FRAMEWORK": "LAST",
0051 "ACTS_FORCE_ASSERTIONS": "ON",
0052 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON",
0053 "ACTS_BUILD_BENCHMARKS": "ON",
0054 "ACTS_BUILD_NONCOMPILE_TESTS": "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_CUDA": "OFF",
0060 "ACTS_BUILD_PLUGIN_DD4HEP": "ON",
0061 "ACTS_BUILD_PLUGIN_PODIO": "ON",
0062 "ACTS_BUILD_PLUGIN_EDM4HEP": "ON",
0063 "ACTS_BUILD_PLUGIN_GEOMODEL": "ON",
0064 "ACTS_BUILD_PLUGIN_TRACCC": "ON",
0065 "ACTS_BUILD_PLUGIN_GEANT4": "ON",
0066 "ACTS_BUILD_PLUGIN_EXATRKX": "OFF",
0067 "ACTS_BUILD_PLUGIN_JSON": "ON",
0068 "ACTS_BUILD_PLUGIN_ONNX": "OFF",
0069 "ACTS_BUILD_PLUGIN_TGEO": "ON",
0070 "ACTS_BUILD_EXAMPLES_EDM4HEP": "ON",
0071 "ACTS_BUILD_EXAMPLES_EXATRKX": "OFF",
0072 "ACTS_BUILD_EXAMPLES_GEANT4": "ON",
0073 "ACTS_BUILD_EXAMPLES_HEPMC3": "ON",
0074 "ACTS_BUILD_EXAMPLES_PYTHIA8": "ON",
0075 "ACTS_BUILD_EXAMPLES_HASHING": "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": "gitlab-ci",
0088 "displayName": "GitLab-CI",
0089 "inherits": "ci-common",
0090 "cacheVariables": {
0091 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0092 "ACTS_BUILD_PLUGIN_FPEMON": "ON"
0093 }
0094 },
0095 {
0096 "name": "gitlab-ci-clangtidy",
0097 "displayName": "GitLab-CI",
0098 "inherits": "ci-common",
0099 "cacheVariables": {
0100 "ACTS_BUILD_ODD": "OFF",
0101 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "OFF",
0102 "ACTS_RUN_CLANG_TIDY": "ON"
0103 }
0104 },
0105 {
0106 "name": "gitlab-ci-exatrkx",
0107 "displayName": "GitLab-CI",
0108 "generator": "Ninja",
0109 "cacheVariables": {
0110 "CMAKE_CXX_STANDARD": "20",
0111 "CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
0112 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0113 "CMAKE_BUILD_TYPE": "Release",
0114 "CMAKE_CXX_FLAGS": "-w",
0115 "CMAKE_CUDA_FLAGS": "-w",
0116 "ACTS_BUILD_PLUGIN_EXATRKX": "ON",
0117 "ACTS_BUILD_EXAMPLES_EXATRKX": "ON",
0118 "ACTS_BUILD_UNITTESTS": "ON",
0119 "ACTS_EXATRKX_ENABLE_TORCH": "ON",
0120 "ACTS_EXATRKX_ENABLE_ONNX": "OFF",
0121 "ACTS_EXATRKX_ENABLE_CUDA": "ON",
0122 "ACTS_BUILD_EXAMPLES_PYTHON_BINDINGS": "ON",
0123 "ACTS_ENABLE_LOG_FAILURE_THRESHOLD": "ON"
0124 }
0125 }
0126 ]
0127 }