feat: Use conan for dependency management

This commit is contained in:
Lars Toenning
2025-06-22 19:45:49 +02:00
parent da286a8c70
commit e2fc3fe340
27 changed files with 488 additions and 256 deletions

View File

@@ -4,11 +4,14 @@
{
"name": "ci-base",
"hidden": true,
"toolchainFile": "build_conan/build/RelWithDebInfo/generators/conan_toolchain.cmake",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
"SWIFT_MINIFY_DEBUG_SYMBOLS": "ON",
"SWIFT_USE_CRASHPAD": "OFF",
"SWIFT_BUILD_SAMPLES": "OFF",
"VATSIM_AUTH_PATH": "${sourceDir}/third_party/externals",
"XP_SDK_PATH": "${sourceDir}/third_party/externals/XPLM/SDK",
"VATSIM_KEY_JSON": "vatsim.json",
"CMAKE_INSTALL_PREFIX": "${sourceDir}/dist"
}