|
|
|
@ -22,14 +22,23 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "libc++",
|
|
|
|
|
"name": "clang",
|
|
|
|
|
"inherits": "default",
|
|
|
|
|
"displayName": "Use clang++ and libc++",
|
|
|
|
|
"description": "Enforces use of clang++ and libc++ even when it is not the system default",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/default-no-webview",
|
|
|
|
|
"displayName": "Use clang/clang++",
|
|
|
|
|
"description": "Enforces use of clang/clang++ even when it is not the system default",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/default-clang",
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"CMAKE_C_COMPILER": {"type": "STRING", "value": "clang"},
|
|
|
|
|
"CMAKE_CXX_COMPILER": {"type": "STRING", "value": "clang++"},
|
|
|
|
|
"CMAKE_CXX_COMPILER": {"type": "STRING", "value": "clang++"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "libc++",
|
|
|
|
|
"inherits": "clang",
|
|
|
|
|
"displayName": "Use clang/clang++ and libc++",
|
|
|
|
|
"description": "Enforces use of clang/clang++ and libc++ even when it is not the system default",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/default-clang-libc++",
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"CMAKE_CXX_FLAGS": {"type": "STRING", "value": "$env{CXXFLAGS} -stdlib=libc++"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -81,6 +90,13 @@
|
|
|
|
|
"CONFIGURATION_TARGET_SUFFIX": {"type": "STRING", "value": "devel"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "devel-clang",
|
|
|
|
|
"inherits": ["devel", "clang"],
|
|
|
|
|
"displayName": "Development config using clang",
|
|
|
|
|
"description": "Combination of devel and libc++",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/devel-clang"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "devel-libc++",
|
|
|
|
|
"inherits": ["devel", "libc++"],
|
|
|
|
@ -116,6 +132,13 @@
|
|
|
|
|
"CMAKE_UNITY_BUILD": {"type": "BOOL", "value": "ON"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "devel-clang-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel-clang"],
|
|
|
|
|
"displayName": "Development config using clang and Qt 6",
|
|
|
|
|
"description": "Combination of qt6 and devel-clang",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/devel-clang-qt6"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "devel-libc++-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel-libc++"],
|
|
|
|
@ -163,8 +186,41 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32",
|
|
|
|
|
"name": "arch-*-w64-mingw32",
|
|
|
|
|
"inherits": ["no-webview", "no-kde"],
|
|
|
|
|
"environment": {
|
|
|
|
|
"CPPFLAGS": "-D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS",
|
|
|
|
|
"CFLAGS": "$env{CPPFLAGS} -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection",
|
|
|
|
|
"CXXFLAGS": "$env{CPPFLAGS} -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection",
|
|
|
|
|
"LDFLAGS": "-Wl,-O1,--sort-common,--as-needed -fstack-protector"
|
|
|
|
|
},
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"VERSIONED_MINGW_LIBRARIES": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"ENABLE_TARGETS_FOR_MINGW_CROSS_PACKAGING": {"type": "BOOL", "value": "ON"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32",
|
|
|
|
|
"inherits": "arch-*-w64-mingw32",
|
|
|
|
|
"displayName": "Target i686-w64-mingw32 using Arch Linux's mingw-w64 packaging",
|
|
|
|
|
"description": "Build targeting i686-w64-mingw32, paths and flags are specific to Arch Linux's mingw-w64 packaging",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32",
|
|
|
|
|
"toolchainFile": "/usr/share/mingw/toolchain-i686-w64-mingw32.cmake",
|
|
|
|
|
"environment": {
|
|
|
|
|
"CROSS_TOOL_PREFIX": "i686-w64-mingw32-",
|
|
|
|
|
"CROSS_INSTALL_PREFIX": "/usr/i686-w64-mingw32",
|
|
|
|
|
"PATH": "$env{CROSS_INSTALL_PREFIX}/bin:$penv{PATH}"
|
|
|
|
|
},
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{CROSS_INSTALL_PREFIX}/include"},
|
|
|
|
|
"CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{CROSS_INSTALL_PREFIX}/include"},
|
|
|
|
|
"CMAKE_CROSSCOMPILING_EMULATOR": {"type": "PATH", "value": "/usr/bin/i686-w64-mingw32-wine"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32",
|
|
|
|
|
"inherits": "arch-*-w64-mingw32",
|
|
|
|
|
"displayName": "Target x86_64-w64-mingw32 using Arch Linux's mingw-w64 packaging",
|
|
|
|
|
"description": "Build targeting x86_64-w64-mingw32, paths and flags are specific to Arch Linux's mingw-w64 packaging",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32",
|
|
|
|
@ -172,20 +228,28 @@
|
|
|
|
|
"environment": {
|
|
|
|
|
"CROSS_TOOL_PREFIX": "x86_64-w64-mingw32-",
|
|
|
|
|
"CROSS_INSTALL_PREFIX": "/usr/x86_64-w64-mingw32",
|
|
|
|
|
"CPPFLAGS": "-D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS",
|
|
|
|
|
"CFLAGS": "$env{CPPFLAGS} -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection",
|
|
|
|
|
"CXXFLAGS": "$env{CPPFLAGS} -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection",
|
|
|
|
|
"LDFLAGS": "-Wl,-O1,--sort-common,--as-needed -fstack-protector",
|
|
|
|
|
"PATH": "$env{CROSS_INSTALL_PREFIX}/bin:$penv{PATH}"
|
|
|
|
|
},
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"VERSIONED_MINGW_LIBRARIES": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{CROSS_INSTALL_PREFIX}/include"},
|
|
|
|
|
"CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{CROSS_INSTALL_PREFIX}/include"},
|
|
|
|
|
"CMAKE_CROSSCOMPILING_EMULATOR": {"type": "PATH", "value": "/usr/bin/x86_64-w64-mingw32-wine"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-static",
|
|
|
|
|
"inherits": "arch-i686-w64-mingw32",
|
|
|
|
|
"displayName": "Target i686-w64-mingw32 using Arch Linux's mingw-w64 packaging (static)",
|
|
|
|
|
"description": "Build targeting i686-w64-mingw32, paths and flags are specific to Arch Linux's mingw-w64 packaging",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-static",
|
|
|
|
|
"toolchainFile": "/usr/share/mingw/toolchain-i686-w64-mingw32-static.cmake",
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "OFF"},
|
|
|
|
|
"CMAKE_FIND_LIBRARY_SUFFIXES": {"type": "STRING", "value": ".a;.lib"},
|
|
|
|
|
"STATIC_LIBRARY_LINKAGE": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"STATIC_LINKAGE": {"type": "BOOL", "value": "ON"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-static",
|
|
|
|
|
"inherits": "arch-x86_64-w64-mingw32",
|
|
|
|
@ -194,9 +258,19 @@
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-static",
|
|
|
|
|
"toolchainFile": "/usr/share/mingw/toolchain-x86_64-w64-mingw32-static.cmake",
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "OFF"}
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "OFF"},
|
|
|
|
|
"CMAKE_FIND_LIBRARY_SUFFIXES": {"type": "STRING", "value": ".a;.lib"},
|
|
|
|
|
"STATIC_LIBRARY_LINKAGE": {"type": "BOOL", "value": "ON"},
|
|
|
|
|
"STATIC_LINKAGE": {"type": "BOOL", "value": "ON"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-qt6",
|
|
|
|
|
"inherits": ["qt6", "arch-i686-w64-mingw32"],
|
|
|
|
|
"displayName": "Combination of qt6 and arch-i686-w64-mingw32",
|
|
|
|
|
"description": "See description of qt6 and arch-i686-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-qt6"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-qt6",
|
|
|
|
|
"inherits": ["qt6", "arch-x86_64-w64-mingw32"],
|
|
|
|
@ -204,6 +278,13 @@
|
|
|
|
|
"description": "See description of qt6 and arch-x86_64-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-qt6"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-static-qt6",
|
|
|
|
|
"inherits": ["qt6", "arch-i686-w64-mingw32-static"],
|
|
|
|
|
"displayName": "Combination of qt6 and arch-i686-w64-mingw32-static",
|
|
|
|
|
"description": "See description of qt6 and arch-i686-w64-mingw32-static",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-static-qt6"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-static-qt6",
|
|
|
|
|
"inherits": ["qt6", "arch-x86_64-w64-mingw32-static"],
|
|
|
|
@ -211,6 +292,13 @@
|
|
|
|
|
"description": "See description of qt6 and arch-x86_64-w64-mingw32-static",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-static-qt6"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-devel",
|
|
|
|
|
"inherits": ["devel", "arch-i686-w64-mingw32"],
|
|
|
|
|
"displayName": "Combination of devel and arch-i686-w64-mingw32",
|
|
|
|
|
"description": "See descriptions of devel and arch-i686-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-devel",
|
|
|
|
|
"inherits": ["devel", "arch-x86_64-w64-mingw32"],
|
|
|
|
@ -218,6 +306,34 @@
|
|
|
|
|
"description": "See descriptions of devel and arch-x86_64-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-devel-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel", "arch-i686-w64-mingw32"],
|
|
|
|
|
"displayName": "Combination of qt6, devel and arch-i686-w64-mingw32",
|
|
|
|
|
"description": "See descriptions of devel and arch-i686-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-devel-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel", "arch-x86_64-w64-mingw32"],
|
|
|
|
|
"displayName": "Combination of qt6, devel and arch-x86_64-w64-mingw32",
|
|
|
|
|
"description": "See descriptions of devel and arch-x86_64-w64-mingw32",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-i686-w64-mingw32-static-devel-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel", "arch-i686-w64-mingw32-static"],
|
|
|
|
|
"displayName": "Combination of qt6, devel and arch-i686-w64-mingw32-static",
|
|
|
|
|
"description": "See descriptions of devel and arch-i686-w64-mingw32-static",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-i686-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-x86_64-w64-mingw32-static-devel-qt6",
|
|
|
|
|
"inherits": ["qt6", "devel", "arch-x86_64-w64-mingw32-static"],
|
|
|
|
|
"displayName": "Combination of qt6, devel and arch-x86_64-w64-mingw32-static",
|
|
|
|
|
"description": "See descriptions of devel and arch-x86_64-w64-mingw32-static",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-x86_64-w64-mingw32-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-static-compat",
|
|
|
|
|
"inherits": ["no-webview", "no-kde", "qt6"],
|
|
|
|
@ -259,6 +375,38 @@
|
|
|
|
|
"description": "See descriptions of devel and arch-static-compat",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-static-compat-devel"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "arch-android",
|
|
|
|
|
"inherits": ["no-webview", "no-kde", "qt6"],
|
|
|
|
|
"displayName": "Target *-linux-android using Arch Linux's Android packaging (invoke e.g. \"source android-env aarch64\" before invoking CMake)",
|
|
|
|
|
"description": "Build targeting Android, paths and flags are specific to Arch Linux's Android packaging, invoke e.g. \"source android-env aarch64\" for required environment variables",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/arch-android-$env{ANDROID_ABI}",
|
|
|
|
|
"toolchainFile": "$env{ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake",
|
|
|
|
|
"environment": {
|
|
|
|
|
"PATH": "$env{ANDROID_PREFIX}/bin:$penv{PATH}"
|
|
|
|
|
},
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"ANDROID_ABI": {"type": "STRING", "value": "$env{ANDROID_ABI}"},
|
|
|
|
|
"ANDROID_SDK_ROOT": {"type": "STRING", "value": "$env{ANDROID_HOME}"},
|
|
|
|
|
"ANDROID_NDK": {"type": "STRING", "value": "$env{ANDROID_NDK_HOME}"},
|
|
|
|
|
"ANDROID_NATIVE_API_LEVEL": {"type": "STRING", "value": "$env{ANDROID_MINIMUM_PLATFORM}"},
|
|
|
|
|
"ANDROID_TOOLCHAIN": {"type": "STRING", "value": "clang"},
|
|
|
|
|
"CMAKE_BUILD_TYPE": {"type": "STRING", "value": "Release"},
|
|
|
|
|
"CMAKE_C_FLAGS_RELEASE": {"type": "STRING", "value": "$env{ANDROID_CFLAGS}"},
|
|
|
|
|
"CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{ANDROID_PREFIX_INCLUDE}"},
|
|
|
|
|
"CMAKE_CXX_FLAGS_RELEASE": {"type": "STRING", "value": "$env{ANDROID_CXXFLAGS}"},
|
|
|
|
|
"CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES": {"type": "PATH", "value": "$env{ANDROID_PREFIX_INCLUDE}"},
|
|
|
|
|
"CMAKE_SHARED_LINKER_FLAGS_RELEASE": {"type": "STRING", "value": "$env{ANDROID_LDFLAGS}"},
|
|
|
|
|
"CMAKE_FIND_ROOT_PATH": {"type": "PATH", "value": "$env{ANDROID_PREFIX}"},
|
|
|
|
|
"CMAKE_INSTALL_PREFIX": {"type": "PATH", "value": "$env{ANDROID_PREFIX}"},
|
|
|
|
|
"CMAKE_INSTALL_LIBDIR": {"type": "PATH", "value": "lib"},
|
|
|
|
|
"INCLUDE_INSTALL_DIR": {"type": "PATH", "value": "$env{ANDROID_PREFIX_INCLUDE}"},
|
|
|
|
|
"LIB_INSTALL_DIR": {"type": "PATH", "value": "$env{ANDROID_PREFIX_LIB}"},
|
|
|
|
|
"SYSCONF_INSTALL_DIR": {"type": "PATH", "value": "$env{ANDROID_PREFIX_ETC}"},
|
|
|
|
|
"SHARE_INSTALL_DIR": {"type": "PATH", "value": "$env{ANDROID_PREFIX_SHARE}"},
|
|
|
|
|
"PKG_CONFIG_EXECUTABLE": {"type": "FILEPATH", "value": "/usr/bin/$env{ANDROID_PKGCONFIG}"}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "win-x64-msvc-static",
|
|
|
|
|
"inherits": ["no-webview", "no-kde", "qt6"],
|
|
|
|
@ -266,10 +414,10 @@
|
|
|
|
|
"description": "Build on Windows targeting x64-windows-static using MSVC, Qt 6 (for Qt libs and CMake/Ninja), vcpkg (for other dependencies) and MSYS2 (for Perl, Go, ffmpeg and other tools)",
|
|
|
|
|
"binaryDir": "$env{BUILD_DIR}/${sourceDirName}/win-x64-msvc-static",
|
|
|
|
|
"environment": {
|
|
|
|
|
|
|
|
|
|
"INCLUDE": "$env{MSVC_ROOT}/include;$env{MSVC_ROOT}/ATLMFC/include;$env{WIN_KITS_ROOT}/include/$env{WIN_KITS_VERSION}/ucrt;$env{WIN_KITS_ROOT}//include/$env{WIN_KITS_VERSION}//um;$env{WIN_KITS_ROOT}//include/$env{WIN_KITS_VERSION}//shared;$env{WIN_KITS_ROOT}/include/$env{WIN_KITS_VERSION}//winrt;$env{WIN_KITS_ROOT}/include/$env{WIN_KITS_VERSION}//cppwinrt",
|
|
|
|
|
"LIB": "$env{MSVC_ROOT}/ATLMFC/lib/x64;$env{MSVC_ROOT}/lib/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}/ucrt/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}//um/x64",
|
|
|
|
|
"LIBPATH": "$env{MSVC_ROOT}/ATLMFC/lib/x64;$env{MSVC_ROOT}/lib/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}/ucrt/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}/um/x64"
|
|
|
|
|
"LIBPATH": "$env{MSVC_ROOT}/ATLMFC/lib/x64;$env{MSVC_ROOT}/lib/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}/ucrt/x64;$env{WIN_KITS_ROOT}/lib/$env{WIN_KITS_VERSION}/um/x64",
|
|
|
|
|
"GOROOT": "$env{MSYS2_ROOT}/mingw64/lib/go"
|
|
|
|
|
},
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"BUILD_SHARED_LIBS": {"type": "BOOL", "value": "OFF"},
|
|
|
|
@ -294,7 +442,6 @@
|
|
|
|
|
"DOXYGEN_BIN": {"type": "FILEPATH", "value": "$env{MSYS2_ROOT}/mingw64/bin/doxygen.exe"},
|
|
|
|
|
"CLANG_FORMAT_BIN": {"type": "FILEPATH", "value": "$env{MSYS2_ROOT}/mingw64/bin/clang-format.exe"},
|
|
|
|
|
"GO_BIN": {"type": "FILEPATH", "value": "$env{MSYS2_ROOT}/mingw64/bin/go.exe"},
|
|
|
|
|
"GOROOT": {"type": "PATH", "value": "$env{MSYS2_ROOT}/mingw64/lib/go"},
|
|
|
|
|
"FFMPEG_BIN": {"type": "FILEPATH", "value": "$env{MSYS2_ROOT}/mingw64/bin/ffmpeg.exe"},
|
|
|
|
|
"REALPATH_BIN": {"type": "FILEPATH", "value": "$env{MSYS2_ROOT}/usr/bin/realpath.exe"},
|
|
|
|
|
"FORCE_EXTERNAL_ICONV": {"type": "BOOL", "value": "ON"},
|
|
|
|
@ -334,21 +481,33 @@
|
|
|
|
|
{"name": "libc++", "configurePreset": "libc++"},
|
|
|
|
|
{"name": "qt6", "configurePreset": "qt6"},
|
|
|
|
|
{"name": "devel", "configurePreset": "devel"},
|
|
|
|
|
{"name": "devel-clang", "configurePreset": "devel-clang"},
|
|
|
|
|
{"name": "devel-libc++", "configurePreset": "devel-libc++"},
|
|
|
|
|
{"name": "devel-qt6", "configurePreset": "devel-qt6"},
|
|
|
|
|
{"name": "devel-unity", "configurePreset": "devel-unity"},
|
|
|
|
|
{"name": "devel-clang-qt6", "configurePreset": "devel-clang-qt6"},
|
|
|
|
|
{"name": "devel-libc++-qt6", "configurePreset": "devel-libc++-qt6"},
|
|
|
|
|
{"name": "debug", "configurePreset": "debug"},
|
|
|
|
|
{"name": "debug-qt6", "configurePreset": "debug-qt6"},
|
|
|
|
|
{"name": "debug-kde", "configurePreset": "debug-kde"},
|
|
|
|
|
{"name": "debug-kde-custom", "configurePreset": "debug-kde-custom"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32", "configurePreset": "arch-i686-w64-mingw32"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32", "configurePreset": "arch-x86_64-w64-mingw32"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-static", "configurePreset": "arch-i686-w64-mingw32-static"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-static", "configurePreset": "arch-x86_64-w64-mingw32-static"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-qt6", "configurePreset": "arch-i686-w64-mingw32-qt6"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-qt6", "configurePreset": "arch-x86_64-w64-mingw32-qt6"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-static-qt6", "configurePreset": "arch-i686-w64-mingw32-static-qt6"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-static-qt6", "configurePreset": "arch-x86_64-w64-mingw32-static-qt6"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-devel", "configurePreset": "arch-i686-w64-mingw32-devel"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-devel", "configurePreset": "arch-x86_64-w64-mingw32-devel"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-devel-qt6", "configurePreset": "arch-i686-w64-mingw32-devel-qt6"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-devel-qt6", "configurePreset": "arch-x86_64-w64-mingw32-devel-qt6"},
|
|
|
|
|
{"name": "arch-i686-w64-mingw32-static-devel-qt6", "configurePreset": "arch-i686-w64-mingw32-static-devel-qt6"},
|
|
|
|
|
{"name": "arch-x86_64-w64-mingw32-static-devel-qt6", "configurePreset": "arch-x86_64-w64-mingw32-static-devel-qt6"},
|
|
|
|
|
{"name": "arch-static-compat", "configurePreset": "arch-static-compat"},
|
|
|
|
|
{"name": "arch-static-compat-devel", "configurePreset": "arch-static-compat-devel"},
|
|
|
|
|
{"name": "arch-android", "configurePreset": "arch-android"},
|
|
|
|
|
{"name": "win-x64-msvc-static", "configurePreset": "win-x64-msvc-static"},
|
|
|
|
|
{"name": "win-x64-msvc-static-devel", "configurePreset": "win-x64-msvc-static-devel"},
|
|
|
|
|
{"name": "win-x64-msvc-static-debug", "configurePreset": "win-x64-msvc-static-debug"}
|
|
|
|
|