diff --git a/hgdriver/ImageProcess/CMakeLists.txt b/hgdriver/ImageProcess/CMakeLists.txt index dc55d60..381304e 100644 --- a/hgdriver/ImageProcess/CMakeLists.txt +++ b/hgdriver/ImageProcess/CMakeLists.txt @@ -8,7 +8,35 @@ set(DIR_SRCS ${DIR_SRCS} ${DIR_HEADS}) add_library(${PROJECT_NAME} STATIC ${DIR_SRCS}) +#勿修改下面预留行 +if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64") +add_definitions(-Dx86_64="x86_64") + target_link_libraries(${PROJECT_NAME} PRIVATE + ${PROJECT_SOURCE_DIR}/../3rdparty/opencv/lib/uos/${CMAKE_SYSTEM_PROCESSOR}/libittnotify.a + #message("静态库预留01") + #message("静态库预留02") + ) +message("cpu is x86_64") +elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64") + target_link_libraries(${PROJECT_NAME} PRIVATE + ${PROJECT_SOURCE_DIR}/../3rdparty/opencv/lib/uos/${CMAKE_SYSTEM_PROCESSOR}/libittnotify.a + ${PROJECT_SOURCE_DIR}/../3rdparty/opencv/lib/uos/${CMAKE_SYSTEM_PROCESSOR}/libtegra_hal.a #uos 不需要 kylin需要 + + #message("静态库预留03") + #message("静态库预留04") + ) +message("cpu is arm64") +elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") + target_link_libraries(${PROJECT_NAME} PRIVATE + #message("静态库预留03") + #message("静态库预留04") + ) +message("cpu is mips64") +else() +message(FATAL_ERROR "not find cpu and exit cmake ...") + +endif() target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/../3rdparty/nick ${PROJECT_SOURCE_DIR}/../hgimgproc