From 1a52ef5ea6c1b844be8dc1ec1e0321236bf733fd Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Fri, 14 Oct 2022 16:15:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=BE=99=E8=8A=AF=E6=9E=B6?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 2 ++ hgdriver/ImageProcess/CMakeLists.txt | 6 ++++++ hgdriver/hgdev/CMakeLists.txt | 8 +++++++- hgdriver/wrapper/CMakeLists.txt | 6 ++++++ hgsane/CMakeLists.txt | 6 +++--- 5 files changed, 24 insertions(+), 4 deletions(-) diff --git a/build.sh b/build.sh index 0caf1f5..a1ca328 100755 --- a/build.sh +++ b/build.sh @@ -50,6 +50,8 @@ elif [ "$cpu" == "aarch64" ]; then ver3=$[$ver3 + 2] elif [ "$cpu" == "mips64" ]; then ver3=$[$ver3 + 3] +elif [ "$cpu" == "loongarch64" ]; then + ver3=$[$ver3 + 4] fi ver3=$[$ver3 * 100] diff --git a/hgdriver/ImageProcess/CMakeLists.txt b/hgdriver/ImageProcess/CMakeLists.txt index 381304e..7c9249f 100644 --- a/hgdriver/ImageProcess/CMakeLists.txt +++ b/hgdriver/ImageProcess/CMakeLists.txt @@ -33,6 +33,12 @@ elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") #message("静态库预留04") ) message("cpu is mips64") +elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "loongarch64") + target_link_libraries(${PROJECT_NAME} PRIVATE + #message("静态库预留03") + #message("静态库预留04") + ) +message("cpu is loongarch64") else() message(FATAL_ERROR "not find cpu and exit cmake ...") diff --git a/hgdriver/hgdev/CMakeLists.txt b/hgdriver/hgdev/CMakeLists.txt index f181f24..afbf005 100644 --- a/hgdriver/hgdev/CMakeLists.txt +++ b/hgdriver/hgdev/CMakeLists.txt @@ -1,7 +1,7 @@ project(gdev) add_compile_options(-std=c++11) add_definitions(-DOEM_HUAGAO) -add_definitions(-DUOS) +add_definitions(-DKYLIN) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") aux_source_directory(${PROJECT_SOURCE_DIR} DIR_SRCS) @@ -34,6 +34,12 @@ elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") #message("静态库预留06") ) message("cpu is mips64") +elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "loongarch64") + target_link_libraries(${PROJECT_NAME} PRIVATE + #message("静态库预留03") + #message("静态库预留04") + ) +message("cpu is loongarch64") else() message(FATAL_ERROR "not find cpu and exit cmake ...") diff --git a/hgdriver/wrapper/CMakeLists.txt b/hgdriver/wrapper/CMakeLists.txt index b89784f..837ca5f 100644 --- a/hgdriver/wrapper/CMakeLists.txt +++ b/hgdriver/wrapper/CMakeLists.txt @@ -79,6 +79,12 @@ elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") #message("静态库预留04") ) message("cpu is mips64") +elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "loongarch64") + target_link_libraries(${PROJECT_NAME} PRIVATE + #message("静态库预留03") + #message("静态库预留04") + ) +message("cpu is loongarch64") else() message(FATAL_ERROR "not find cpu and exit cmake ...") diff --git a/hgsane/CMakeLists.txt b/hgsane/CMakeLists.txt index de2991f..16cbd85 100644 --- a/hgsane/CMakeLists.txt +++ b/hgsane/CMakeLists.txt @@ -15,10 +15,10 @@ file(GLOB DIR_HEADS "${PROJECT_SOURCE_DIR}/*.h" "${PROJECT_SOURCE_DIR}/*.hpp") set(DIR_SRCS ${DIR_SRCS} ${DIR_HEADS}) add_library(${PROJECT_NAME} SHARED ${DIR_SRCS}) link_directories(${PROJECT_NAME} PRIVATE - ${PROJECT_SOURCE_DIR}/../../release/uos/${CMAKE_SYSTEM_PROCESSOR} + ${PROJECT_SOURCE_DIR}/../../release/kylin/${CMAKE_SYSTEM_PROCESSOR} ) target_link_libraries(${PROJECT_NAME} PRIVATE hgdriver - ${PROJECT_SOURCE_DIR}/../../release/uos/${CMAKE_SYSTEM_PROCESSOR}/libhgdriver.so + ${PROJECT_SOURCE_DIR}/../../release/kylin/${CMAKE_SYSTEM_PROCESSOR}/libhgdriver.so ) @@ -28,7 +28,7 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/../../sdk/include ) -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../../release/uos/${CMAKE_SYSTEM_PROCESSOR}) +set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../../release/kylin/${CMAKE_SYSTEM_PROCESSOR})