Add pdf compressor

This commit is contained in:
2026-06-12 16:12:23 +07:00
parent 2e45dfafbb
commit 30d84eef72
62 changed files with 2120 additions and 319 deletions
@@ -39,7 +39,7 @@
{
"directoryIndex" : 0,
"id" : "kcompressor::@6890427a1f51a3e7e1df",
"jsonFile" : "target-kcompressor-RelWithDebInfo-755384221a37a352fad1.json",
"jsonFile" : "target-kcompressor-RelWithDebInfo-ab5d931a4760d1f69d97.json",
"name" : "kcompressor",
"projectIndex" : 0
}
@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-7d8f93174a7b687bb5f3.json",
"jsonFile" : "codemodel-v2-7079bbb62957655c6c3c.json",
"kind" : "codemodel",
"version" :
{
@@ -79,7 +79,7 @@
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-7d8f93174a7b687bb5f3.json",
"jsonFile" : "codemodel-v2-7079bbb62957655c6c3c.json",
"kind" : "codemodel",
"version" :
{
@@ -27,25 +27,25 @@
{
"command" : 0,
"file" : 0,
"line" : 23,
"line" : 32,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 77,
"line" : 94,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 70,
"line" : 85,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 29,
"line" : 39,
"parent" : 0
}
]
@@ -66,6 +66,14 @@
"backtrace" : 3,
"fragment" : "-Wextra"
},
{
"backtrace" : 3,
"fragment" : "-fexceptions"
},
{
"backtrace" : 3,
"fragment" : "-frtti"
},
{
"backtrace" : 3,
"fragment" : "-Wno-unused-parameter"
@@ -102,6 +110,10 @@
{
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include"
},
{
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include"
}
],
"language" : "CXX",
@@ -110,7 +122,8 @@
0,
1,
2,
3
3,
4
],
"sysroot" :
{
@@ -172,6 +185,21 @@
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\x86_64\\lib\\libx265.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\x86_64\\lib\\libqpdf.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\x86_64\\lib\\libzopfli.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\x86_64\\lib\\libz.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\x86_64\\lib\\libturbojpeg.a",
@@ -242,11 +270,6 @@
"fragment" : "-llog",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "-lz",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "-lm",
@@ -294,7 +317,8 @@
0,
1,
2,
3
3,
4
]
}
],
@@ -323,6 +347,12 @@
"compileGroupIndex" : 0,
"path" : "image_compressor.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "pdf_compressor.cpp",
"sourceGroupIndex" : 0
}
],
"type" : "SHARED_LIBRARY"
@@ -1,12 +1,12 @@
# ninja log v5
3 750 8029187976745550 CMakeFiles/kcompressor.dir/compressor_common.cpp.o e948351abac712f4
1 90 8029506556797001 build.ninja a6235447c6f6ba26
0 94 8029572942624496 build.ninja a6235447c6f6ba26
0 798 8029187977212028 CMakeFiles/kcompressor.dir/native_compressor.cpp.o 11a9e5946f3f9e42
8 1358 8029187982797733 CMakeFiles/kcompressor.dir/image_compressor.cpp.o d8e972cfc758d537
6 1494 8029187984087538 CMakeFiles/kcompressor.dir/video_compressor.cpp.o 6f7ed18233f2755
1494 1770 8029187985812012 D:/MyProject/kcompressor/app/build/intermediates/cxx/RelWithDebInfo/1j3m5w6j/obj/x86_64/libkcompressor.so c324cc0b7c1e37af
0 7 0 clean 267b28daf0e986
0 92 8029506556797001 build.ninja a6235447c6f6ba26
0 7 0 clean 267b28daf0e986
0 9 0 clean 267b28daf0e986
0 8 0 clean 267b28daf0e986
1 88 8029572942624496 build.ninja a6235447c6f6ba26
0 7 0 clean 267b28daf0e986
1 10 0 clean 267b28daf0e986
0 8 0 clean 267b28daf0e986
@@ -52,32 +52,40 @@ build cmake_object_order_depends_target_kcompressor: phony || CMakeFiles/kcompre
build CMakeFiles/kcompressor.dir/native_compressor.cpp.o: CXX_COMPILER__kcompressor_RelWithDebInfo D$:/MyProject/kcompressor/app/src/main/cpp/native_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\native_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/compressor_common.cpp.o: CXX_COMPILER__kcompressor_RelWithDebInfo D$:/MyProject/kcompressor/app/src/main/cpp/compressor_common.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\compressor_common.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/video_compressor.cpp.o: CXX_COMPILER__kcompressor_RelWithDebInfo D$:/MyProject/kcompressor/app/src/main/cpp/video_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\video_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/image_compressor.cpp.o: CXX_COMPILER__kcompressor_RelWithDebInfo D$:/MyProject/kcompressor/app/src/main/cpp/image_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\image_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/pdf_compressor.cpp.o: CXX_COMPILER__kcompressor_RelWithDebInfo D$:/MyProject/kcompressor/app/src/main/cpp/pdf_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\pdf_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
@@ -89,10 +97,10 @@ build CMakeFiles/kcompressor.dir/image_compressor.cpp.o: CXX_COMPILER__kcompress
#############################################
# Link the shared library D:\MyProject\kcompressor\app\build\intermediates\cxx\RelWithDebInfo\1j3m5w6j\obj\x86_64\libkcompressor.so
build D$:/MyProject/kcompressor/app/build/intermediates/cxx/RelWithDebInfo/1j3m5w6j/obj/x86_64/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_64/lib/libavfilter.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavformat.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavcodec.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswscale.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswresample.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavutil.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx264.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx265.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libturbojpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libjpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libwebp.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libsharpyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libavif.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libaom.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libimagequant.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/liboxipng_ffi.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libkimage_png.a
build D$:/MyProject/kcompressor/app/build/intermediates/cxx/RelWithDebInfo/1j3m5w6j/obj/x86_64/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 CMakeFiles/kcompressor.dir/pdf_compressor.cpp.o | D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavfilter.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavformat.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavcodec.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswscale.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswresample.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavutil.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx264.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx265.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libqpdf.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libzopfli.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libz.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libturbojpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libjpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libwebp.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libsharpyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libavif.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libaom.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libimagequant.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/liboxipng_ffi.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libkimage_png.a
LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -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
LINK_LIBRARIES = -Wl,--start-group D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavfilter.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavformat.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavcodec.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswscale.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswresample.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavutil.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx264.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx265.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libturbojpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libjpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libwebp.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libsharpyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libavif.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libaom.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libimagequant.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/liboxipng_ffi.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libkimage_png.a -Wl,--end-group -lmediandk -landroid -llog -lz -lm -ldl -latomic -lc++_static -latomic -lm
LINK_LIBRARIES = -Wl,--start-group D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavfilter.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavformat.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavcodec.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswscale.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libswresample.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libavutil.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx264.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/libx265.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libqpdf.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libzopfli.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/lib/libz.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libturbojpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libjpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libwebp.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libsharpyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libavif.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libaom.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libimagequant.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/liboxipng_ffi.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/lib/libkimage_png.a -Wl,--end-group -lmediandk -landroid -llog -lm -ldl -latomic -lc++_static -latomic -lm
OBJECT_DIR = CMakeFiles\kcompressor.dir
POST_BUILD = cd .
PRE_LINK = cd .
@@ -1,22 +1,27 @@
[
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/x86_64",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\native_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\native_compressor.cpp",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\native_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\native_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\native_compressor.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/x86_64",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\compressor_common.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\compressor_common.cpp",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\compressor_common.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\compressor_common.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\compressor_common.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/x86_64",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\video_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\video_compressor.cpp",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\video_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\video_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\video_compressor.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/x86_64",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\image_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\image_compressor.cpp",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\image_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\image_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\image_compressor.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/x86_64",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/x86_64/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/x86_64/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/x86_64/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\pdf_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\pdf_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\pdf_compressor.cpp"
}
]