This commit is contained in:
2026-06-12 05:03:51 +07:00
parent 099307e098
commit 26602a4698
57 changed files with 1350 additions and 496 deletions
@@ -39,7 +39,7 @@
{
"directoryIndex" : 0,
"id" : "kcompressor::@6890427a1f51a3e7e1df",
"jsonFile" : "target-kcompressor-RelWithDebInfo-6099e21711cfdf86401f.json",
"jsonFile" : "target-kcompressor-RelWithDebInfo-fb91a9f13fd2d7dbcec7.json",
"name" : "kcompressor",
"projectIndex" : 0
}
@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-c6abbc59d2810f212db4.json",
"jsonFile" : "codemodel-v2-cc2b53ce3a30785fbd5e.json",
"kind" : "codemodel",
"version" :
{
@@ -79,7 +79,7 @@
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-c6abbc59d2810f212db4.json",
"jsonFile" : "codemodel-v2-cc2b53ce3a30785fbd5e.json",
"kind" : "codemodel",
"version" :
{
@@ -11,7 +11,6 @@
"commands" :
[
"add_library",
"target_link_options",
"target_link_libraries",
"target_compile_options",
"target_include_directories"
@@ -28,31 +27,25 @@
{
"command" : 0,
"file" : 0,
"line" : 26,
"line" : 23,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 32,
"line" : 77,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 84,
"line" : 70,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 77,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 37,
"line" : 29,
"parent" : 0
}
]
@@ -66,19 +59,19 @@
"fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC"
},
{
"backtrace" : 4,
"backtrace" : 3,
"fragment" : "-Wall"
},
{
"backtrace" : 4,
"backtrace" : 3,
"fragment" : "-Wextra"
},
{
"backtrace" : 4,
"backtrace" : 3,
"fragment" : "-Wno-unused-parameter"
},
{
"backtrace" : 4,
"backtrace" : 3,
"fragment" : "-Wno-deprecated-declarations"
}
],
@@ -91,23 +84,23 @@
"includes" :
[
{
"backtrace" : 5,
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp"
},
{
"backtrace" : 5,
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/include"
},
{
"backtrace" : 5,
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/include/x264"
},
{
"backtrace" : 5,
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/include/x265"
},
{
"backtrace" : 5,
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/include"
}
],
@@ -136,151 +129,136 @@
},
{
"backtrace" : 2,
"fragment" : "-Wl,--allow-multiple-definition",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "-Wl,--exclude-libs,libimagequant.a",
"role" : "flags"
},
{
"backtrace" : 2,
"fragment" : "-Wl,--exclude-libs,liboxipng_ffi.a",
"role" : "flags"
},
{
"backtrace" : 3,
"fragment" : "-Wl,--start-group",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libavfilter.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libavformat.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libavcodec.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libswscale.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libswresample.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libavutil.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libx264.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86\\lib\\libx265.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libturbojpeg.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libjpeg.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libwebp.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libsharpyuv.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libavif.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libaom.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libyuv.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libimagequant.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\liboxipng_ffi.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86\\lib\\libkimage_png.a",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-Wl,--end-group",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-landroid",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-llog",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-lz",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-lm",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-ldl",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-latomic",
"role" : "libraries"
},
{
"backtrace" : 3,
"backtrace" : 2,
"fragment" : "-lc++_static",
"role" : "libraries"
},
@@ -1,7 +1,7 @@
# ninja log v5
0 9 0 clean 267b28daf0e986
0 92 8029096599849065 build.ninja af12574c3879f389
1 8 0 clean 267b28daf0e986
0 8 0 clean 267b28daf0e986
0 10 0 clean 267b28daf0e986
0 92 8029171088318570 build.ninja af12574c3879f389
1 100 8029171088318570 build.ninja af12574c3879f389
0 7 0 clean 267b28daf0e986
0 8 0 clean 267b28daf0e986
0 9 0 clean 267b28daf0e986
@@ -91,7 +91,7 @@ build CMakeFiles/kcompressor.dir/image_compressor.cpp.o: CXX_COMPILER__kcompress
build D$:/MyProject/kcompressor/app/build/intermediates/cxx/RelWithDebInfo/1j3m5w6j/obj/x86/libkcompressor.so: CXX_SHARED_LIBRARY_LINKER__kcompressor_RelWithDebInfo CMakeFiles/kcompressor.dir/native_compressor.cpp.o CMakeFiles/kcompressor.dir/compressor_common.cpp.o CMakeFiles/kcompressor.dir/video_compressor.cpp.o CMakeFiles/kcompressor.dir/image_compressor.cpp.o | D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavfilter.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavformat.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavcodec.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libswscale.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libswresample.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavutil.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libx264.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libx265.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libturbojpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libjpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libwebp.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libsharpyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libavif.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libaom.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libimagequant.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/liboxipng_ffi.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libkimage_png.a
LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG
LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,--gc-sections -Wl,--allow-multiple-definition -Wl,--exclude-libs,libimagequant.a -Wl,--exclude-libs,liboxipng_ffi.a
LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,--gc-sections
LINK_LIBRARIES = -Wl,--start-group D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavfilter.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavformat.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavcodec.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libswscale.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libswresample.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libavutil.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libx264.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86/lib/libx265.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libturbojpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libjpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libwebp.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libsharpyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libavif.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libaom.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libimagequant.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/liboxipng_ffi.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86/lib/libkimage_png.a -Wl,--end-group -landroid -llog -lz -lm -ldl -latomic -lc++_static -latomic -lm
OBJECT_DIR = CMakeFiles\kcompressor.dir
POST_BUILD = cd .