Add batch processing, and format converter
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
@echo off
|
||||
"D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
|
||||
-C ^
|
||||
"D:\\MyProject\\KCompressor\\app\\.cxx\\RelWithDebInfo\\1j3m5w6j\\armeabi-v7a" ^
|
||||
kcompressor
|
||||
+202
@@ -0,0 +1,202 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "armeabi-v7a",
|
||||
"bitness": 32,
|
||||
"isDefault": true,
|
||||
"isDeprecated": false,
|
||||
"architecture": "arm",
|
||||
"triple": "arm-linux-androideabi",
|
||||
"llvmTriple": "armv7-none-linux-androideabi"
|
||||
},
|
||||
"cxxBuildFolder": "D:\\MyProject\\KCompressor\\app\\.cxx\\RelWithDebInfo\\1j3m5w6j\\armeabi-v7a",
|
||||
"soFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\RelWithDebInfo\\1j3m5w6j\\obj\\armeabi-v7a",
|
||||
"soRepublishFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cmake\\release\\obj\\armeabi-v7a",
|
||||
"abiPlatformVersion": 21,
|
||||
"cmake": {
|
||||
"effectiveConfiguration": {
|
||||
"inheritEnvironments": [],
|
||||
"variables": []
|
||||
}
|
||||
},
|
||||
"variant": {
|
||||
"buildSystemArgumentList": [
|
||||
"-DANDROID_STL\u003dc++_static"
|
||||
],
|
||||
"cFlagsList": [],
|
||||
"cppFlagsList": [
|
||||
"-std\u003dc++17 -fexceptions -frtti"
|
||||
],
|
||||
"variantName": "release",
|
||||
"isDebuggableEnabled": false,
|
||||
"validAbiList": [
|
||||
"armeabi-v7a",
|
||||
"arm64-v8a",
|
||||
"x86",
|
||||
"x86_64"
|
||||
],
|
||||
"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,
|
||||
"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": "RelWithDebInfo"
|
||||
},
|
||||
"buildSettings": {
|
||||
"environmentVariables": []
|
||||
},
|
||||
"prefabFolder": "D:\\MyProject\\KCompressor\\app\\.cxx\\RelWithDebInfo\\1j3m5w6j\\prefab\\armeabi-v7a",
|
||||
"isActiveAbi": true,
|
||||
"fullConfigurationHash": "1j3m5w6j5z91j51k1q1x68501m3z60525y5r572b3k2l5b2m3d6e1z6q4d3v52",
|
||||
"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/RelWithDebInfo/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d$PROJECT/app/build/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dRelWithDebInfo\n-B$PROJECT/app/.cxx/RelWithDebInfo/$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\u003darmeabi-v7a",
|
||||
"-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a",
|
||||
"-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\\RelWithDebInfo\\1j3m5w6j\\obj\\armeabi-v7a",
|
||||
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003dD:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\RelWithDebInfo\\1j3m5w6j\\obj\\armeabi-v7a",
|
||||
"-DCMAKE_BUILD_TYPE\u003dRelWithDebInfo",
|
||||
"-BD:\\MyProject\\KCompressor\\app\\.cxx\\RelWithDebInfo\\1j3m5w6j\\armeabi-v7a",
|
||||
"-GNinja",
|
||||
"-DANDROID_STL\u003dc++_static"
|
||||
],
|
||||
"intermediatesParentFolder": "D:\\MyProject\\KCompressor\\app\\build\\intermediates\\cxx\\RelWithDebInfo\\1j3m5w6j"
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
ninja: Entering directory `D:\MyProject\KCompressor\app\.cxx\RelWithDebInfo\1j3m5w6j\armeabi-v7a'
|
||||
[1/7] Building CXX object CMakeFiles/kcompressor.dir/compressor_common.cpp.o
|
||||
[2/7] Building CXX object CMakeFiles/kcompressor.dir/native_compressor.cpp.o
|
||||
[3/7] Building CXX object CMakeFiles/kcompressor.dir/jpegli_encoder.cpp.o
|
||||
[4/7] Building CXX object CMakeFiles/kcompressor.dir/video_compressor.cpp.o
|
||||
D:/MyProject/KCompressor/app/src/main/cpp/video_compressor.cpp:633:12: warning: unused function 'get_audio_channel_count_compat' [-Wunused-function]
|
||||
633 | static int get_audio_channel_count_compat(AVCodecContext *ctx) {
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
1 warning generated.
|
||||
[5/7] Building CXX object CMakeFiles/kcompressor.dir/image_compressor.cpp.o
|
||||
[6/7] Building CXX object CMakeFiles/kcompressor.dir/pdf_compressor.cpp.o
|
||||
[7/7] Linking CXX shared library D:\MyProject\KCompressor\app\build\intermediates\cxx\RelWithDebInfo\1j3m5w6j\obj\armeabi-v7a\libkcompressor.so
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
# C/C++ build system timings
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
[
|
||||
{
|
||||
"message": "Start JSON generation. Platform version: 21 min SDK version: armeabi-v7a",
|
||||
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
|
||||
"tag": "release|armeabi-v7a"
|
||||
},
|
||||
{
|
||||
"message": "JSON \u0027D:\\MyProject\\KCompressor\\app\\.cxx\\RelWithDebInfo\\1j3m5w6j\\armeabi-v7a\\android_gradle_build.json\u0027 was up-to-date",
|
||||
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
|
||||
"tag": "release|armeabi-v7a"
|
||||
},
|
||||
{
|
||||
"message": "JSON generation completed without problems",
|
||||
"file": "D:\\MyProject\\KCompressor\\app\\src\\main\\cpp\\CMakeLists.txt",
|
||||
"tag": "release|armeabi-v7a"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user