部分预处理改为rga

This commit is contained in:
zengqile 2026-01-17 17:40:14 +08:00
parent f392c8f9aa
commit f3c40d338a
20 changed files with 130 additions and 144 deletions

View File

@ -12,7 +12,8 @@ find_package(PahoMqttCpp REQUIRED)
find_package(SQLite3 REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(GST REQUIRED gstreamer-1.0 gstreamer-app-1.0)
# pkg_check_modules(GST REQUIRED gstreamer-1.0 gstreamer-app-1.0 gstreamer-allocators-1.0)
pkg_check_modules(GST REQUIRED gstreamer-1.0 gstreamer-app-1.0 gstreamer-allocators-1.0 gstreamer-video-1.0)
find_package(OpenCV REQUIRED)
add_subdirectory(src/vendor/crow)
@ -178,8 +179,11 @@ set(REF_TEST_SRCS
${RKNN_TEST_DIR}/postprocess.cc
${RKNN_TEST_DIR}/rkYolov8.cc
${RKNN_TEST_DIR}/video_service.cc
# ${RKNN_TEST_DIR}/dma_allocator.cc
# ${RKNN_TEST_DIR}/rga_processor.cc
)
add_executable(rknn_refactor_test
src/test.cc
${REF_TEST_SRCS}
@ -191,6 +195,7 @@ target_include_directories(rknn_refactor_test PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src # :
/usr/include/opencv4 # OpenCV
/usr/include/rga # RGA
${GST_INCLUDE_DIRS}
)
target_link_libraries(rknn_refactor_test PRIVATE
@ -204,7 +209,7 @@ target_link_libraries(rknn_refactor_test PRIVATE
rockchip_mpp
rga
${OpenCV_LIBS}
${GST_LIBRARIES}
#
nlohmann_json
)

View File

@ -383,6 +383,9 @@ pkgcfg_lib_GST_glib-2.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libglib-2.0.so
//Path to a library.
pkgcfg_lib_GST_gobject-2.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgobject-2.0.so
//Path to a library.
pkgcfg_lib_GST_gstallocators-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgstallocators-1.0.so
//Path to a library.
pkgcfg_lib_GST_gstapp-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgstapp-1.0.so
@ -392,6 +395,9 @@ pkgcfg_lib_GST_gstbase-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgstbase-1.0.so
//Path to a library.
pkgcfg_lib_GST_gstreamer-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so
//Path to a library.
pkgcfg_lib_GST_gstvideo-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libgstvideo-1.0.so
//Path to a library.
pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/aarch64-linux-gnu/libcrypto.so
@ -599,16 +605,16 @@ FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3.10][cfound compo
FIND_PACKAGE_MESSAGE_DETAILS_SQLite3:INTERNAL=[/usr/include][/usr/lib/aarch64-linux-gnu/libsqlite3.so][v3.37.2()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
GST_CFLAGS:INTERNAL=-pthread;-I/usr/include/gstreamer-1.0;-I/usr/include/aarch64-linux-gnu;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_CFLAGS:INTERNAL=-pthread;-I/usr/include/gstreamer-1.0;-I/usr/include/orc-0.4;-I/usr/include/gstreamer-1.0;-I/usr/include/aarch64-linux-gnu;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_CFLAGS_I:INTERNAL=
GST_CFLAGS_OTHER:INTERNAL=-pthread
GST_FOUND:INTERNAL=1
GST_INCLUDEDIR:INTERNAL=
GST_INCLUDE_DIRS:INTERNAL=/usr/include/gstreamer-1.0;/usr/include/aarch64-linux-gnu;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lgstapp-1.0;-lgstbase-1.0;-lgstreamer-1.0;-lgobject-2.0;-lglib-2.0
GST_INCLUDE_DIRS:INTERNAL=/usr/include/gstreamer-1.0;/usr/include/orc-0.4;/usr/include/gstreamer-1.0;/usr/include/aarch64-linux-gnu;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lgstapp-1.0;-lgstallocators-1.0;-lgstvideo-1.0;-lgstbase-1.0;-lgstreamer-1.0;-lgobject-2.0;-lglib-2.0
GST_LDFLAGS_OTHER:INTERNAL=
GST_LIBDIR:INTERNAL=
GST_LIBRARIES:INTERNAL=gstapp-1.0;gstbase-1.0;gstreamer-1.0;gobject-2.0;glib-2.0
GST_LIBRARIES:INTERNAL=gstapp-1.0;gstallocators-1.0;gstvideo-1.0;gstbase-1.0;gstreamer-1.0;gobject-2.0;glib-2.0
GST_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_LIBS:INTERNAL=
GST_LIBS_L:INTERNAL=
@ -616,14 +622,14 @@ GST_LIBS_OTHER:INTERNAL=
GST_LIBS_PATHS:INTERNAL=
GST_MODULE_NAME:INTERNAL=
GST_PREFIX:INTERNAL=
GST_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/gstreamer-1.0;-I/usr/include/aarch64-linux-gnu;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/gstreamer-1.0;-I/usr/include/orc-0.4;-I/usr/include/gstreamer-1.0;-I/usr/include/aarch64-linux-gnu;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_STATIC_CFLAGS_I:INTERNAL=
GST_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
GST_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gstreamer-1.0;/usr/include/aarch64-linux-gnu;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lgstapp-1.0;-lgstbase-1.0;-lgstreamer-1.0;-lm;-ldl;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lunwind;-llzma;-ldw;-lbz2;-llzma;-pthread;-lpthread;-lelf;-lz;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre
GST_STATIC_LDFLAGS_OTHER:INTERNAL=-Wl,--export-dynamic;-pthread
GST_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gstreamer-1.0;/usr/include/orc-0.4;/usr/include/gstreamer-1.0;/usr/include/aarch64-linux-gnu;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include
GST_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lgstapp-1.0;-lgstallocators-1.0;-lgstvideo-1.0;-lm;-lrga;-lorc-0.4;-lm;-pthread;-lgstbase-1.0;-lgstreamer-1.0;-lm;-ldl;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lunwind;-llzma;-ldw;-lbz2;-llzma;-pthread;-lpthread;-lelf;-lz;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lm;-lpcre
GST_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-Wl,--export-dynamic;-pthread
GST_STATIC_LIBDIR:INTERNAL=
GST_STATIC_LIBRARIES:INTERNAL=gstapp-1.0;gstbase-1.0;gstreamer-1.0;m;dl;gmodule-2.0;unwind;lzma;dw;bz2;lzma;pthread;elf;z;gobject-2.0;ffi;glib-2.0;m;pcre
GST_STATIC_LIBRARIES:INTERNAL=gstapp-1.0;gstallocators-1.0;gstvideo-1.0;m;rga;orc-0.4;m;gstbase-1.0;gstreamer-1.0;m;dl;gmodule-2.0;unwind;lzma;dw;bz2;lzma;pthread;elf;z;gobject-2.0;ffi;glib-2.0;m;pcre
GST_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_STATIC_LIBS:INTERNAL=
GST_STATIC_LIBS_L:INTERNAL=
@ -635,11 +641,21 @@ GST_gstreamer-1.0_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_gstreamer-1.0_MODULE_NAME:INTERNAL=gstreamer-1.0
GST_gstreamer-1.0_PREFIX:INTERNAL=/usr
GST_gstreamer-1.0_VERSION:INTERNAL=1.20.3
GST_gstreamer-allocators-1.0_INCLUDEDIR:INTERNAL=/usr/include
GST_gstreamer-allocators-1.0_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_gstreamer-allocators-1.0_MODULE_NAME:INTERNAL=gstreamer-allocators-1.0
GST_gstreamer-allocators-1.0_PREFIX:INTERNAL=/usr
GST_gstreamer-allocators-1.0_VERSION:INTERNAL=1.20.1
GST_gstreamer-app-1.0_INCLUDEDIR:INTERNAL=/usr/include
GST_gstreamer-app-1.0_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_gstreamer-app-1.0_MODULE_NAME:INTERNAL=gstreamer-app-1.0
GST_gstreamer-app-1.0_PREFIX:INTERNAL=/usr
GST_gstreamer-app-1.0_VERSION:INTERNAL=1.20.1
GST_gstreamer-video-1.0_INCLUDEDIR:INTERNAL=/usr/include
GST_gstreamer-video-1.0_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
GST_gstreamer-video-1.0_MODULE_NAME:INTERNAL=gstreamer-video-1.0
GST_gstreamer-video-1.0_PREFIX:INTERNAL=/usr
GST_gstreamer-video-1.0_VERSION:INTERNAL=1.20.1
//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY
OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENSSL_INCLUDE_DIR
@ -695,7 +711,7 @@ _Python3_EXECUTABLE:INTERNAL=/usr/bin/python3.10
//Python3 Properties
_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;10;12;64;;cpython-310-aarch64-linux-gnu;/usr/lib/python3.10;/usr/lib/python3.10;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages
_Python3_INTERPRETER_SIGNATURE:INTERNAL=61380851b1f49cd20124cec6c9ca8095
__pkg_config_arguments_GST:INTERNAL=REQUIRED;gstreamer-1.0;gstreamer-app-1.0
__pkg_config_arguments_GST:INTERNAL=REQUIRED;gstreamer-1.0;gstreamer-app-1.0;gstreamer-allocators-1.0;gstreamer-video-1.0
__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl
__pkg_config_checked_GST:INTERNAL=1
__pkg_config_checked__OPENSSL:INTERNAL=1
@ -713,12 +729,16 @@ boost_thread_DIR-ADVANCED:INTERNAL=1
pkgcfg_lib_GST_glib-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gobject-2.0
pkgcfg_lib_GST_gobject-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gstallocators-1.0
pkgcfg_lib_GST_gstallocators-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gstapp-1.0
pkgcfg_lib_GST_gstapp-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gstbase-1.0
pkgcfg_lib_GST_gstbase-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gstreamer-1.0
pkgcfg_lib_GST_gstreamer-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GST_gstvideo-1.0
pkgcfg_lib_GST_gstvideo-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto
pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl

View File

@ -15,10 +15,10 @@ The CXX compiler identification is GNU, found in "/app/build/CMakeFiles/3.22.1/C
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /app/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_95ad4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_95ad4.dir/build.make CMakeFiles/cmTC_95ad4.dir/build
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_18a3b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_18a3b.dir/build.make CMakeFiles/cmTC_18a3b.dir/build
gmake[1]: Entering directory '/app/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
Building CXX object CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
Target: aarch64-linux-gnu
@ -26,8 +26,8 @@ Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/'
/usr/lib/gcc/aarch64-linux-gnu/11/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_95ad4.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc7kumLY.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/'
/usr/lib/gcc/aarch64-linux-gnu/11/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_18a3b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc8rVuyM.s
GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (aarch64-linux-gnu)
compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP
@ -51,15 +51,15 @@ GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (aarch64-linux-gnu)
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 55b437a9e84fdcc0a3cb139897f42f09
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/'
as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc7kumLY.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/'
as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc8rVuyM.s
GNU assembler version 2.38 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.'
Linking CXX executable cmTC_95ad4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95ad4.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_95ad4
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.'
Linking CXX executable cmTC_18a3b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18a3b.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_18a3b
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper
@ -70,9 +70,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95ad4' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_95ad4.'
/usr/lib/gcc/aarch64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZVrV3A.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_95ad4 /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/11 -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/11/../../.. CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/11/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95ad4' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_95ad4.'
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18a3b' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_18a3b.'
/usr/lib/gcc/aarch64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccomLJ8o.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_18a3b /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/11 -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/11/../../.. CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/11/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18a3b' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_18a3b.'
gmake[1]: Leaving directory '/app/build/CMakeFiles/CMakeTmp'
@ -102,10 +102,10 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /app/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_95ad4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_95ad4.dir/build.make CMakeFiles/cmTC_95ad4.dir/build]
ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_18a3b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_18a3b.dir/build.make CMakeFiles/cmTC_18a3b.dir/build]
ignore line: [gmake[1]: Entering directory '/app/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Building CXX object CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: aarch64-linux-gnu]
@ -113,8 +113,8 @@ Parsed CXX implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/']
ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/11/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_95ad4.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc7kumLY.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/']
ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/11/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_18a3b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/cc8rVuyM.s]
ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (aarch64-linux-gnu)]
ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP]
ignore line: []
@ -138,15 +138,15 @@ Parsed CXX implicit link information from above output:
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 55b437a9e84fdcc0a3cb139897f42f09]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/']
ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc7kumLY.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/']
ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc8rVuyM.s]
ignore line: [GNU assembler version 2.38 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38]
ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [Linking CXX executable cmTC_95ad4]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95ad4.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_95ad4 ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [Linking CXX executable cmTC_18a3b]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18a3b.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_18a3b ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper]
@ -157,13 +157,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/11/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/11/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95ad4' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_95ad4.']
link line: [ /usr/lib/gcc/aarch64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZVrV3A.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_95ad4 /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/11 -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/11/../../.. CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/11/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18a3b' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_18a3b.']
link line: [ /usr/lib/gcc/aarch64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccomLJ8o.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_18a3b /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/11 -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/11/../../.. CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/11/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/aarch64-linux-gnu/11/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/aarch64-linux-gnu/11/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccZVrV3A.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccomLJ8o.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -183,7 +183,7 @@ Parsed CXX implicit link information from above output:
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_95ad4] ==> ignore
arg [cmTC_18a3b] ==> ignore
arg [/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/11/../../../aarch64-linux-gnu/crti.o]
arg [/usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/11/crtbeginS.o]
@ -195,7 +195,7 @@ Parsed CXX implicit link information from above output:
arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/aarch64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/11/../../..]
arg [CMakeFiles/cmTC_95ad4.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_18a3b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
@ -225,13 +225,13 @@ Parsed CXX implicit link information from above output:
Determining if the include file pthread.h exists passed with the following output:
Change Dir: /app/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_558a3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_558a3.dir/build.make CMakeFiles/cmTC_558a3.dir/build
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ad1a3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ad1a3.dir/build.make CMakeFiles/cmTC_ad1a3.dir/build
gmake[1]: Entering directory '/app/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_558a3.dir/CheckIncludeFile.cxx.o
/usr/bin/c++ -std=gnu++17 -o CMakeFiles/cmTC_558a3.dir/CheckIncludeFile.cxx.o -c /app/build/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTC_558a3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_558a3.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_558a3.dir/CheckIncludeFile.cxx.o -o cmTC_558a3
Building CXX object CMakeFiles/cmTC_ad1a3.dir/CheckIncludeFile.cxx.o
/usr/bin/c++ -std=gnu++17 -o CMakeFiles/cmTC_ad1a3.dir/CheckIncludeFile.cxx.o -c /app/build/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
Linking CXX executable cmTC_ad1a3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ad1a3.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_ad1a3.dir/CheckIncludeFile.cxx.o -o cmTC_ad1a3
gmake[1]: Leaving directory '/app/build/CMakeFiles/CMakeTmp'
@ -239,13 +239,13 @@ gmake[1]: Leaving directory '/app/build/CMakeFiles/CMakeTmp'
Performing C++ SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output:
Change Dir: /app/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5288c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5288c.dir/build.make CMakeFiles/cmTC_5288c.dir/build
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9d1ab/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9d1ab.dir/build.make CMakeFiles/cmTC_9d1ab.dir/build
gmake[1]: Entering directory '/app/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5288c.dir/src.cxx.o
/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++17 -o CMakeFiles/cmTC_5288c.dir/src.cxx.o -c /app/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_5288c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5288c.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_5288c.dir/src.cxx.o -o cmTC_5288c
Building CXX object CMakeFiles/cmTC_9d1ab.dir/src.cxx.o
/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++17 -o CMakeFiles/cmTC_9d1ab.dir/src.cxx.o -c /app/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_9d1ab
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9d1ab.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_9d1ab.dir/src.cxx.o -o cmTC_9d1ab
gmake[1]: Leaving directory '/app/build/CMakeFiles/CMakeTmp'

View File

@ -51,76 +51,23 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppConfigVersion.cmake"
"/usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppTargets-noconfig.cmake"
"/usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppTargets.cmake"
"/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake"
"/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake-3.22/Modules/CMakePackageConfigHelpers.cmake"
"/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
"/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
"/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
"/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake-3.22/Modules/CPack.cmake"
"/usr/share/cmake-3.22/Modules/CPackComponent.cmake"
"/usr/share/cmake-3.22/Modules/CheckCXXSourceCompiles.cmake"
"/usr/share/cmake-3.22/Modules/CheckIncludeFile.cxx.in"
"/usr/share/cmake-3.22/Modules/CheckIncludeFileCXX.cmake"
"/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.22/Modules/FindBoost.cmake"
"/usr/share/cmake-3.22/Modules/FindOpenSSL.cmake"
"/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake"
@ -132,8 +79,6 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake-3.22/Modules/FindThreads.cmake"
"/usr/share/cmake-3.22/Modules/GNUInstallDirs.cmake"
"/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake"
"/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
"/usr/share/cmake-3.22/Modules/Platform/Linux.cmake"
@ -153,9 +98,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.22.1/CMakeSystem.cmake"
"CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
"CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
"src/vendor/crow/CrowConfig.cmake"
"CPackConfig.cmake"

View File

@ -4,7 +4,7 @@
# compile CXX with /usr/bin/c++
CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCROW_USE_BOOST
CXX_INCLUDES = -I/usr/include/opencv4 -I/app/src -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/rga -I/usr/include/eigen3 -I/app/src/algorithm/bytetrack/include -I/app/src/vendor/crow/include -I/app/src/vendor -I/app/../libs
CXX_INCLUDES = -I/usr/include/opencv4 -I/app/src -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/rga -I/usr/include/eigen3 -I/app/src/algorithm/bytetrack/include -I/app/src/vendor/crow/include -I/app/src/vendor -I/app/../libs
CXX_FLAGS = -std=gnu++17

View File

@ -1 +1 @@
/usr/bin/c++ CMakeFiles/edge_proxy.dir/src/main.cpp.o -o edge_proxy -Wl,-rpath,/usr/local/lib libedge_proxy_lib.a /usr/lib/aarch64-linux-gnu/libspdlog.so.1.9.2 /usr/lib/aarch64-linux-gnu/libfmt.so.8.1.1 -Wl,--as-needed /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.74.0 /usr/local/lib/libpaho-mqttpp3.so.1.2.0 /usr/local/lib/libpaho-mqtt3as.so /usr/lib/aarch64-linux-gnu/libssl.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libsqlite3.so -lpthread -lrknnrt -lrockchip_mpp -lrga /usr/lib/aarch64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xphoto.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.5.4d -lgstapp-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.74.0
/usr/bin/c++ CMakeFiles/edge_proxy.dir/src/main.cpp.o -o edge_proxy -Wl,-rpath,/usr/local/lib libedge_proxy_lib.a /usr/lib/aarch64-linux-gnu/libspdlog.so.1.9.2 /usr/lib/aarch64-linux-gnu/libfmt.so.8.1.1 -Wl,--as-needed /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.74.0 /usr/local/lib/libpaho-mqttpp3.so.1.2.0 /usr/local/lib/libpaho-mqtt3as.so /usr/lib/aarch64-linux-gnu/libssl.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libsqlite3.so -lpthread -lrknnrt -lrockchip_mpp -lrga /usr/lib/aarch64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xphoto.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.5.4d -lgstapp-1.0 -lgstallocators-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.74.0

View File

@ -4,7 +4,7 @@
# compile CXX with /usr/bin/c++
CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCROW_USE_BOOST -DFMT_LOCALE -DFMT_SHARED -DOPENSSL=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB
CXX_INCLUDES = -I/app/src -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/rga -I/usr/include/eigen3 -I/app/src/algorithm/bytetrack/include -I/app/src/vendor/crow/include -I/app/src/vendor -I/app/../libs -isystem /usr/include/opencv4
CXX_INCLUDES = -I/app/src -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/rga -I/usr/include/eigen3 -I/app/src/algorithm/bytetrack/include -I/app/src/vendor/crow/include -I/app/src/vendor -I/app/../libs -isystem /usr/include/opencv4
CXX_FLAGS = -std=gnu++17

View File

@ -1500,6 +1500,8 @@ CMakeFiles/rknn_refactor_test.dir/src/rknn_test/video_service.cc.o
/usr/include/c++/11/bits/stl_numeric.h
/usr/include/c++/11/pstl/glue_numeric_defs.h
/usr/include/c++/11/any
/usr/include/opencv4/opencv2/highgui.hpp
/usr/include/opencv4/opencv2/imgcodecs.hpp
/usr/include/opencv4/opencv2/imgproc/imgproc.hpp
/usr/include/opencv4/opencv2/imgproc.hpp
/usr/include/opencv4/opencv2/imgproc/segmentation.hpp

View File

@ -1495,6 +1495,8 @@ CMakeFiles/rknn_refactor_test.dir/src/rknn_test/video_service.cc.o: ../src/rknn_
/usr/include/c++/11/bits/stl_numeric.h \
/usr/include/c++/11/pstl/glue_numeric_defs.h \
/usr/include/c++/11/any \
/usr/include/opencv4/opencv2/highgui.hpp \
/usr/include/opencv4/opencv2/imgcodecs.hpp \
/usr/include/opencv4/opencv2/imgproc/imgproc.hpp \
/usr/include/opencv4/opencv2/imgproc.hpp \
/usr/include/opencv4/opencv2/imgproc/segmentation.hpp \

View File

@ -4,7 +4,7 @@
# compile CXX with /usr/bin/c++
CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_LOCALE -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB
CXX_INCLUDES = -I/app/src/rknn_test -I/app/src/rknn -I/app/src -I/usr/include/rga -I/app/src/vendor -I/app/../libs -isystem /usr/include/opencv4
CXX_INCLUDES = -I/app/src/rknn_test -I/app/src/rknn -I/app/src -I/usr/include/rga -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/app/src/vendor -I/app/../libs -isystem /usr/include/opencv4
CXX_FLAGS = -std=gnu++17

View File

@ -1 +1 @@
/usr/bin/c++ CMakeFiles/rknn_refactor_test.dir/src/test.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/rkYolov5s.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/preprocess.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/postprocess.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/rkYolov8.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/video_service.cc.o -o rknn_refactor_test /usr/lib/aarch64-linux-gnu/libspdlog.so.1.9.2 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.74.0 -lpthread -lrknnrt -lrockchip_mpp -lrga /usr/lib/aarch64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xphoto.so.4.5.4d /usr/lib/aarch64-linux-gnu/libfmt.so.8.1.1 -Wl,--as-needed /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.5.4d
/usr/bin/c++ CMakeFiles/rknn_refactor_test.dir/src/test.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/rkYolov5s.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/preprocess.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/postprocess.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/rkYolov8.cc.o CMakeFiles/rknn_refactor_test.dir/src/rknn_test/video_service.cc.o -o rknn_refactor_test /usr/lib/aarch64-linux-gnu/libspdlog.so.1.9.2 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.74.0 -lpthread -lrknnrt -lrockchip_mpp -lrga /usr/lib/aarch64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_xphoto.so.4.5.4d -lgstapp-1.0 -lgstallocators-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libfmt.so.8.1.1 -Wl,--as-needed /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.5.4d

View File

@ -25,27 +25,27 @@ set(CPACK_GENERATOR "DEB;TGZ")
set(CPACK_INSTALL_CMAKE_PROJECTS "/app/build;EdgeProxy;ALL;/")
set(CPACK_INSTALL_PREFIX "/usr/local")
set(CPACK_MODULE_PATH "/app/src/vendor/crow/cmake")
set(CPACK_NSIS_DISPLAY_NAME "Crow 1.2.1")
set(CPACK_NSIS_DISPLAY_NAME "Crow 0.1.1")
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
set(CPACK_NSIS_PACKAGE_NAME "Crow 1.2.1")
set(CPACK_NSIS_PACKAGE_NAME "Crow 0.1.1")
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
set(CPACK_OUTPUT_CONFIG_FILE "/app/build/CPackConfig.cmake")
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
set(CPACK_PACKAGE_DESCRIPTION "A Fast and Easy to use C++ microframework for the web.")
set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.22/Templates/CPack.GenericDescription.txt")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "EdgeProxy built using CMake")
set(CPACK_PACKAGE_FILE_NAME "Crow-1.2.1-Linux")
set(CPACK_PACKAGE_FILE_NAME "Crow-0.1.1-Linux")
set(CPACK_PACKAGE_HOMEPAGE_URL "https://crowcpp.org")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Crow 1.2.1")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Crow 1.2.1")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Crow 0.1.1")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Crow 0.1.1")
set(CPACK_PACKAGE_NAME "Crow")
set(CPACK_PACKAGE_RELOCATABLE "true")
set(CPACK_PACKAGE_VENDOR "CrowCpp")
set(CPACK_PACKAGE_VERSION "1.2.1")
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "2")
set(CPACK_PACKAGE_VERSION "0.1.1")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "1")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-3.22/Templates/CPack.GenericLicense.txt")
set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-3.22/Templates/CPack.GenericDescription.txt")

View File

@ -27,27 +27,27 @@ set(CPACK_INSTALLED_DIRECTORIES "/app;/")
set(CPACK_INSTALL_CMAKE_PROJECTS "")
set(CPACK_INSTALL_PREFIX "/usr/local")
set(CPACK_MODULE_PATH "/app/src/vendor/crow/cmake")
set(CPACK_NSIS_DISPLAY_NAME "Crow 1.2.1")
set(CPACK_NSIS_DISPLAY_NAME "Crow 0.1.1")
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
set(CPACK_NSIS_PACKAGE_NAME "Crow 1.2.1")
set(CPACK_NSIS_PACKAGE_NAME "Crow 0.1.1")
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
set(CPACK_OUTPUT_CONFIG_FILE "/app/build/CPackConfig.cmake")
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
set(CPACK_PACKAGE_DESCRIPTION "A Fast and Easy to use C++ microframework for the web.")
set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.22/Templates/CPack.GenericDescription.txt")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "EdgeProxy built using CMake")
set(CPACK_PACKAGE_FILE_NAME "Crow-1.2.1-Source")
set(CPACK_PACKAGE_FILE_NAME "Crow-0.1.1-Source")
set(CPACK_PACKAGE_HOMEPAGE_URL "https://crowcpp.org")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Crow 1.2.1")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Crow 1.2.1")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Crow 0.1.1")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Crow 0.1.1")
set(CPACK_PACKAGE_NAME "Crow")
set(CPACK_PACKAGE_RELOCATABLE "true")
set(CPACK_PACKAGE_VENDOR "CrowCpp")
set(CPACK_PACKAGE_VERSION "1.2.1")
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "2")
set(CPACK_PACKAGE_VERSION "0.1.1")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "1")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-3.22/Templates/CPack.GenericLicense.txt")
set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-3.22/Templates/CPack.GenericDescription.txt")
@ -58,7 +58,7 @@ set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ")
set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
set(CPACK_SOURCE_INSTALLED_DIRECTORIES "/app;/")
set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/app/build/CPackSourceConfig.cmake")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "Crow-1.2.1-Source")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "Crow-0.1.1-Source")
set(CPACK_SOURCE_RPM "OFF")
set(CPACK_SOURCE_TBZ2 "ON")
set(CPACK_SOURCE_TGZ "ON")

BIN
build/core.108778 Normal file

Binary file not shown.

Binary file not shown.

BIN
build/core.8440 Normal file

Binary file not shown.

Binary file not shown.

View File

@ -20,6 +20,7 @@ services:
- /dev/rga:/dev/rga
- /dev/dri:/dev/dri
- /dev/dma_heap/system:/dev/dma_heap/system
- /dev/dma_heap/cma:/dev/dma_heap/cma
- source: /sys/bus/iio/devices/iio:device0
target: /sys/bus/iio/devices/iio:device0

View File

@ -10,7 +10,9 @@
#include <set>
#include <vector>
#include "im2d.h"
#include "opencv2/imgproc/imgproc.hpp"
#include "rga.h"
namespace rknn_test {
@ -135,25 +137,40 @@ detect_result_group_t rkYolov8::infer(const cv::Mat& ori_img) {
int img_w = ori_img.cols;
int img_h = ori_img.rows;
// 1. 计算缩放比例 (保持长宽比)
float scale = std::min((float)width / img_w, (float)height / img_h);
int new_w = (int)(img_w * scale);
int new_h = (int)(img_h * scale);
int pad_w = (width - new_w) / 2;
int pad_h = (height - new_h) / 2;
// 2. 准备 RGA 数据
// input: OpenCV 的 Mat 数据 (BGR 格式)
rga_buffer_t src_img =
wrapbuffer_virtualaddr((void*)ori_img.data, img_w, img_h, RK_FORMAT_BGR_888);
// output: NPU 需要的 Buffer (RGB 格式)
rga_buffer_t dst_img = wrapbuffer_virtualaddr(rga_buffer_ptr, width, height, RK_FORMAT_RGB_888);
rga_buffer_t pat;
memset(&pat, 0, sizeof(pat));
// 3. 计算区域
im_rect src_rect = {0, 0, img_w, img_h};
im_rect dst_rect = {pad_w, pad_h, new_w, new_h};
im_rect pat_rect = {0, 0, 0, 0};
im_rect dst_rect = {pad_w, pad_h, new_w, new_h}; // 居中放置
// 4. 填充背景色 (114 灰色)
// 这一步代替了 Letterbox 的填充功能
memset(rga_buffer_ptr, 114, rga_buffer_size);
improcess(src_img, dst_img, pat, src_rect, dst_rect, pat_rect, IM_SYNC);
// 5. 调用 RGA (核心步骤)
// 自动完成Resize缩放 + BGR转RGB + 放入指定区域
IM_STATUS status = improcess(src_img, dst_img, {}, src_rect, dst_rect, {}, IM_SYNC);
if (status != IM_STATUS_SUCCESS) {
printf("RGA process failed: %s\n", imStrError(status));
return detect_result;
}
// 6. 塞给 NPU
inputs[0].index = 0;
inputs[0].type = RKNN_TENSOR_UINT8;
inputs[0].size = rga_buffer_size;
@ -161,19 +178,16 @@ detect_result_group_t rkYolov8::infer(const cv::Mat& ori_img) {
inputs[0].buf = rga_buffer_ptr;
rknn_inputs_set(ctx, io_num.n_input, inputs);
// 7. 推理
rknn_output outputs[io_num.n_output];
memset(outputs, 0, sizeof(outputs));
for (int i = 0; i < io_num.n_output; i++)
outputs[i].want_float = 1;
// FILE *fp = fopen("/app/debug_input.rgb", "wb");
// fwrite(rga_buffer_ptr, 1, rga_buffer_size, fp);
// fclose(fp);
// printf("Saved debug input image.\n");
rknn_run(ctx, nullptr);
rknn_outputs_get(ctx, io_num.n_output, outputs, nullptr);
// 8. 后处理
post_process_v8_dfl(outputs, scale, pad_w, pad_h, &detect_result);
rknn_outputs_release(ctx, io_num.n_output, outputs);