3737 "VCPKG_TARGET_TRIPLET" : " x86-windows"
3838 }
3939 },
40+ {
41+ "name" : " msvc-arm64" ,
42+ "inherits" : " base-release" ,
43+ "displayName" : " MSVC ARM64 Release" ,
44+ "binaryDir" : " ${sourceDir}/build/msvc-arm64" ,
45+ "toolset" : " v143" ,
46+ "architecture" : " ARM64" ,
47+ "cacheVariables" : {
48+ "CMAKE_MSVC_RUNTIME_LIBRARY" : " MultiThreadedDLL" ,
49+ "VCPKG_TARGET_TRIPLET" : " arm64-windows"
50+ }
51+ },
4052 {
4153 "name" : " llvm-x64" ,
4254 "inherits" : " base-release" ,
8496 "CMAKE_CXX_FLAGS" : " -m32 -msse -msse2" ,
8597 "VCPKG_TARGET_TRIPLET" : " x86-linux"
8698 }
87- }
88- ],
89- "buildPresets" : [
90- {
91- "name" : " msvc-x64" ,
92- "configurePreset" : " msvc-x64"
93- },
94- {
95- "name" : " msvc-x86" ,
96- "configurePreset" : " msvc-x86"
9799 },
98100 {
99- "name" : " llvm-x64" ,
100- "configurePreset" : " llvm-x64"
101- },
102- {
103- "name" : " gcc-mingw-x64" ,
104- "configurePreset" : " gcc-mingw-x64"
101+ "name" : " clang-linux-x64" ,
102+ "inherits" : " base-release" ,
103+ "displayName" : " Clang Linux x64 Release" ,
104+ "binaryDir" : " ${sourceDir}/build/clang-linux-x64" ,
105+ "generator" : " Ninja" ,
106+ "cacheVariables" : {
107+ "CMAKE_C_COMPILER" : " clang" ,
108+ "CMAKE_CXX_COMPILER" : " clang++" ,
109+ "VCPKG_TARGET_TRIPLET" : " x64-linux-dynamic"
110+ }
105111 },
106112 {
107- "name" : " gcc-linux-x64" ,
108- "configurePreset" : " gcc-linux-x64"
113+ "name" : " gcc-linux-arm64" ,
114+ "inherits" : " base-release" ,
115+ "displayName" : " GCC Linux ARM64 Release" ,
116+ "binaryDir" : " ${sourceDir}/build/gcc-linux-arm64" ,
117+ "generator" : " Ninja" ,
118+ "cacheVariables" : {
119+ "CMAKE_C_COMPILER" : " gcc" ,
120+ "CMAKE_CXX_COMPILER" : " g++" ,
121+ "VCPKG_TARGET_TRIPLET" : " arm64-linux"
122+ }
109123 },
110124 {
111- "name" : " gcc-linux-x86" ,
112- "configurePreset" : " gcc-linux-x86"
125+ "name" : " apple-clang-macos-arm64" ,
126+ "inherits" : " base-release" ,
127+ "displayName" : " Apple Clang macOS ARM64 Release" ,
128+ "binaryDir" : " ${sourceDir}/build/apple-clang-macos-arm64" ,
129+ "generator" : " Ninja" ,
130+ "cacheVariables" : {
131+ "CMAKE_C_COMPILER" : " clang" ,
132+ "CMAKE_CXX_COMPILER" : " clang++" ,
133+ "VCPKG_TARGET_TRIPLET" : " arm64-osx"
134+ }
113135 }
136+ ],
137+ "buildPresets" : [
138+ { "name" : " msvc-x64" , "configurePreset" : " msvc-x64" },
139+ { "name" : " msvc-x86" , "configurePreset" : " msvc-x86" },
140+ { "name" : " msvc-arm64" , "configurePreset" : " msvc-arm64" },
141+ { "name" : " llvm-x64" , "configurePreset" : " llvm-x64" },
142+ { "name" : " gcc-mingw-x64" , "configurePreset" : " gcc-mingw-x64" },
143+ { "name" : " gcc-linux-x64" , "configurePreset" : " gcc-linux-x64" },
144+ { "name" : " gcc-linux-x86" , "configurePreset" : " gcc-linux-x86" },
145+ { "name" : " clang-linux-x64" , "configurePreset" : " clang-linux-x64" },
146+ { "name" : " gcc-linux-arm64" , "configurePreset" : " gcc-linux-arm64" },
147+ { "name" : " apple-clang-macos-arm64" , "configurePreset" : " apple-clang-macos-arm64" }
114148 ]
115- }
149+ }
0 commit comments