Add batch processing, and format converter

This commit is contained in:
2026-06-29 16:26:08 +07:00
parent 30d84eef72
commit 785a227bad
867 changed files with 40914 additions and 2272 deletions
@@ -0,0 +1,5 @@
@echo off
"D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
-C ^
"D:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\arm64-v8a" ^
kcompressor
@@ -0,0 +1,200 @@
{
"info": {
"name": "arm64-v8a",
"bitness": 64,
"isDefault": true,
"isDeprecated": false,
"architecture": "arm64",
"triple": "aarch64-linux-android",
"llvmTriple": "aarch64-none-linux-android"
},
"cxxBuildFolder": "D:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\arm64-v8a",
"soFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4\\obj\\arm64-v8a",
"soRepublishFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cmake\\debug\\obj\\arm64-v8a",
"abiPlatformVersion": 21,
"cmake": {
"effectiveConfiguration": {
"inheritEnvironments": [],
"variables": []
}
},
"variant": {
"buildSystemArgumentList": [
"-DANDROID_STL\u003dc++_static"
],
"cFlagsList": [],
"cppFlagsList": [
"-std\u003dc++17 -fexceptions -frtti"
],
"variantName": "debug",
"isDebuggableEnabled": true,
"validAbiList": [
"arm64-v8a"
],
"buildTargetSet": [],
"implicitBuildTargetSet": [],
"cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name",
"module": {
"cxxFolder": "D:\\MyProject\\KCompressor\\app\\.cxx",
"intermediatesBaseFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates",
"intermediatesFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx",
"gradleModulePathName": ":app",
"moduleRootFolder": "D:\\MyProject\\KCompressor\\app",
"moduleBuildFile": "D:\\MyProject\\KCompressor\\app\\build.gradle",
"makeFile": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
"buildSystem": "CMAKE",
"ndkFolder": "D:\\Android\\sdk\\ndk\\28.2.13676358",
"ndkFolderBeforeSymLinking": "D:\\Android\\sdk\\ndk\\28.2.13676358",
"ndkVersion": "28.2.13676358",
"ndkSupportedAbiList": [
"armeabi-v7a",
"arm64-v8a",
"riscv64",
"x86",
"x86_64"
],
"ndkDefaultAbiList": [
"armeabi-v7a",
"arm64-v8a",
"x86",
"x86_64"
],
"ndkDefaultStl": "LIBCXX_STATIC",
"ndkMetaPlatforms": {
"min": 21,
"max": 35,
"aliases": {
"20": 19,
"25": 24,
"J": 16,
"J-MR1": 17,
"J-MR2": 18,
"K": 19,
"L": 21,
"L-MR1": 22,
"M": 23,
"N": 24,
"N-MR1": 24,
"O": 26,
"O-MR1": 27,
"P": 28,
"Q": 29,
"R": 30,
"S": 31,
"Sv2": 32,
"Tiramisu": 33,
"UpsideDownCake": 34,
"VanillaIceCream": 35
}
},
"ndkMetaAbiList": [
{
"name": "armeabi-v7a",
"bitness": 32,
"isDefault": true,
"isDeprecated": false,
"architecture": "arm",
"triple": "arm-linux-androideabi",
"llvmTriple": "armv7-none-linux-androideabi"
},
{
"name": "arm64-v8a",
"bitness": 64,
"isDefault": true,
"isDeprecated": false,
"architecture": "arm64",
"triple": "aarch64-linux-android",
"llvmTriple": "aarch64-none-linux-android"
},
{
"name": "riscv64",
"bitness": 64,
"isDefault": false,
"isDeprecated": false,
"architecture": "riscv64",
"triple": "riscv64-linux-android",
"llvmTriple": "riscv64-none-linux-android"
},
{
"name": "x86",
"bitness": 32,
"isDefault": true,
"isDeprecated": false,
"architecture": "x86",
"triple": "i686-linux-android",
"llvmTriple": "i686-none-linux-android"
},
{
"name": "x86_64",
"bitness": 64,
"isDefault": true,
"isDeprecated": false,
"architecture": "x86_64",
"triple": "x86_64-linux-android",
"llvmTriple": "x86_64-none-linux-android"
}
],
"cmakeToolchainFile": "D:\\Android\\sdk\\ndk\\28.2.13676358\\build\\cmake\\android.toolchain.cmake",
"cmake": {
"cmakeExe": "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\cmake.exe",
"cmakeVersionFromDsl": "3.22.1"
},
"stlSharedObjectMap": {
"LIBCXX_SHARED": {
"armeabi-v7a": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\lib\\arm-linux-androideabi\\libc++_shared.so",
"arm64-v8a": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\lib\\aarch64-linux-android\\libc++_shared.so",
"riscv64": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\lib\\riscv64-linux-android\\libc++_shared.so",
"x86": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\lib\\i686-linux-android\\libc++_shared.so",
"x86_64": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\lib\\x86_64-linux-android\\libc++_shared.so"
},
"LIBCXX_STATIC": {},
"NONE": {},
"SYSTEM": {}
},
"project": {
"rootBuildGradleFolder": "D:\\MyProject\\KCompressor",
"sdkFolder": "D:\\Android\\sdk",
"isBuildOnlyTargetAbiEnabled": true,
"ideBuildTargetAbi": "arm64-v8a,armeabi-v7a,armeabi",
"isCmakeBuildCohabitationEnabled": false,
"isPrefabEnabled": false
},
"outputOptions": [],
"ninjaExe": "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
"hasBuildTimeInformation": true
},
"prefabClassPaths": [],
"prefabPackages": [],
"prefabPackageConfigurations": [],
"stlType": "c++_static",
"optimizationTag": "Debug"
},
"buildSettings": {
"environmentVariables": []
},
"prefabFolder": "D:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\prefab\\arm64-v8a",
"isActiveAbi": true,
"fullConfigurationHash": "j1t3m4l441p464z402j1i42232s2d386c456f6m3t734j6624d1mc5x5",
"fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 9.2.1.\n# - $NDK is the path to NDK 28.2.13676358.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H$PROJECT/app/src/main/cpp\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d21\n-DANDROID_PLATFORM\u003dandroid-21\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-std\u003dc++17 -fexceptions -frtti\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d$PROJECT/app/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d$PROJECT/app/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-B$PROJECT/app/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_static",
"configurationArguments": [
"-HD:\\MyProject\\KCompressor\\app\\src\\main\\cpp",
"-DCMAKE_SYSTEM_NAME\u003dAndroid",
"-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON",
"-DCMAKE_SYSTEM_VERSION\u003d21",
"-DANDROID_PLATFORM\u003dandroid-21",
"-DANDROID_ABI\u003darm64-v8a",
"-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a",
"-DANDROID_NDK\u003dD:\\Android\\sdk\\ndk\\28.2.13676358",
"-DCMAKE_ANDROID_NDK\u003dD:\\Android\\sdk\\ndk\\28.2.13676358",
"-DCMAKE_TOOLCHAIN_FILE\u003dD:\\Android\\sdk\\ndk\\28.2.13676358\\build\\cmake\\android.toolchain.cmake",
"-DCMAKE_MAKE_PROGRAM\u003dD:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
"-DCMAKE_CXX_FLAGS\u003d-std\u003dc++17 -fexceptions -frtti",
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003dD:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4\\obj\\arm64-v8a",
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003dD:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4\\obj\\arm64-v8a",
"-DCMAKE_BUILD_TYPE\u003dDebug",
"-BD:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\arm64-v8a",
"-GNinja",
"-DANDROID_STL\u003dc++_static"
],
"intermediatesParentFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4"
}
@@ -0,0 +1,2 @@
ninja: Entering directory `D:\MyProject\KCompressor\app\.cxx\Debug\j1t3m4l4\arm64-v8a'
ninja: no work to do.
@@ -0,0 +1,20 @@
@echo off
"D:\\Android\\sdk\\cmake\\3.22.1\\bin\\cmake.exe" ^
"-HD:\\MyProject\\KCompressor\\app\\src\\main\\cpp" ^
"-DCMAKE_SYSTEM_NAME=Android" ^
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ^
"-DCMAKE_SYSTEM_VERSION=21" ^
"-DANDROID_PLATFORM=android-21" ^
"-DANDROID_ABI=arm64-v8a" ^
"-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a" ^
"-DANDROID_NDK=D:\\Android\\sdk\\ndk\\28.2.13676358" ^
"-DCMAKE_ANDROID_NDK=D:\\Android\\sdk\\ndk\\28.2.13676358" ^
"-DCMAKE_TOOLCHAIN_FILE=D:\\Android\\sdk\\ndk\\28.2.13676358\\build\\cmake\\android.toolchain.cmake" ^
"-DCMAKE_MAKE_PROGRAM=D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
"-DCMAKE_CXX_FLAGS=-std=c++17 -fexceptions -frtti" ^
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4\\obj\\arm64-v8a" ^
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\Debug\\j1t3m4l4\\obj\\arm64-v8a" ^
"-DCMAKE_BUILD_TYPE=Debug" ^
"-BD:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\arm64-v8a" ^
-GNinja ^
"-DANDROID_STL=c++_static"
@@ -0,0 +1,3 @@
-- Configuring done
-- Generating done
-- Build files have been written to: D:/MyProject/KCompressor/app/.cxx/Debug/j1t3m4l4/arm64-v8a
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,12 @@
# C/C++ build system timings
generate_cxx_metadata
execute-generate-process
exec-configure 557ms
[gap of 49ms]
execute-generate-process completed in 608ms
[gap of 14ms]
generate_cxx_metadata completed in 632ms
# C/C++ build system timings
generate_cxx_metadata 11ms
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,2 @@
# C/C++ build system timings
@@ -0,0 +1,17 @@
[
{
"message": "Start JSON generation. Platform version: 21 min SDK version: arm64-v8a",
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
"tag": "debug|arm64-v8a"
},
{
"message": "JSON \u0027D:\\MyProject\\KCompressor\\app\\.cxx\\Debug\\j1t3m4l4\\arm64-v8a\\android_gradle_build.json\u0027 was up-to-date",
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
"tag": "debug|arm64-v8a"
},
{
"message": "JSON generation completed without problems",
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
"tag": "debug|arm64-v8a"
}
]