diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/CMakePresets.json | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/source/CMakePresets.json b/source/CMakePresets.json index 0d4eec2..800387a 100644 --- a/source/CMakePresets.json +++ b/source/CMakePresets.json @@ -73,6 +73,18 @@ }, { "inherits": "linux-release", + "name": "linux-arm-release", + "displayName": "Linux ARM", + "binaryDir": "${sourceParentDir}/build/linux-arm-release", + "architecture": { "value": "arm64", "strategy": "external" }, + "cacheVariables": { + "VCPKG_TARGET_TRIPLET": "arm64-linux-mixed", + "STAR_ENABLE_STEAM_INTEGRATION": false, + "STAR_ENABLE_DISCORD_INTEGRATION": false + } + }, + { + "inherits": "linux-release", "name": "linux-release-clang", "displayName": "Linux Clang x64", "binaryDir": "${sourceParentDir}/build/linux-release-clang", @@ -85,6 +97,18 @@ } }, { + "inherits": "linux-arm-release", + "name": "linux-arm-release-clang", + "displayName": "Linux Clang ARM", + "binaryDir": "${sourceParentDir}/build/linux-arm-release-clang", + "cacheVariables": { + "CMAKE_C_COMPILER": "clang", + "CMAKE_CXX_COMPILER": "clang++", + "VCPKG_TARGET_TRIPLET": "arm64-linux-mixed-clang", + "STAR_USE_JEMALLOC": true + } + }, + { "inherits": "base", "name": "macos-release", "displayName": "macOS x64", @@ -144,10 +168,18 @@ "configurePreset": "linux-release" }, { + "name": "linux-arm-release", + "configurePreset": "linux-arm-release" + }, + { "name": "linux-release-clang", "configurePreset": "linux-release-clang" }, { + "name": "linux-arm-release-clang", + "configurePreset": "linux-arm-release-clang" + }, + { "name": "macos-release", "configurePreset": "macos-release" }, @@ -176,6 +208,11 @@ }, { "inherits": "base", + "name": "linux-arm-release", + "configurePreset": "linux-arm-release" + }, + { + "inherits": "base", "name": "macos-release", "configurePreset": "macos-release" }, |