1*4882a593Smuzhiyun#1.cmake version 2*4882a593Smuzhiyuncmake_minimum_required(VERSION 3.2) 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun#2.project name 5*4882a593Smuzhiyunproject(misc_algorithm) 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunset(CMAKE_VERBOSE_MAKEFILE ON) 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunset(SRC_LIBS) 10*4882a593Smuzhiyuninstall(DIRECTORY include/ DESTINATION "include") 11*4882a593Smuzhiyunif (RV1126_RV1109) 12*4882a593Smuzhiyun file(GLOB SRC_LIBS ${CMAKE_CURRENT_SOURCE_DIR}/lib/arm-rockchip830-linux-gnueabihf/*.*) 13*4882a593Smuzhiyunendif() 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunif (RV1106_RV1103) 16*4882a593Smuzhiyun file(GLOB SRC_LIBS ${CMAKE_CURRENT_SOURCE_DIR}/lib/arm-rockchip830-linux-uclibcgnueabihf/*.*) 17*4882a593Smuzhiyunendif() 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif (RK3588) 20*4882a593Smuzhiyun file(GLOB SRC_LIBS ${CMAKE_CURRENT_SOURCE_DIR}/lib/aarch64-rockchip1031-linux-gnu/*.*) 21*4882a593Smuzhiyunendif() 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunif (SRC_LIBS) 24*4882a593Smuzhiyun foreach(lib_var ${SRC_LIBS}) 25*4882a593Smuzhiyun install(FILES ${lib_var} DESTINATION "lib") 26*4882a593Smuzhiyun endforeach(lib_var) 27*4882a593Smuzhiyunelse() 28*4882a593Smuzhiyun message(WARNING "Not install common algorithm misc libraries") 29*4882a593Smuzhiyunendif() 30