1*4882a593Smuzhiyuncmake_minimum_required( VERSION 2.8.8 ) 2*4882a593Smuzhiyunproject (rockit) 3*4882a593Smuzhiyun 4*4882a593Smuzhiyuninclude(sdk/RockitConfig.cmake) 5*4882a593Smuzhiyunif(ARCH64) 6*4882a593Smuzhiyun set(ROCKIT_FILE_CONFIGS ${ROCKIT_FILE_CONFIGS}/arch64) 7*4882a593Smuzhiyunendif() 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunoption(USE_STASTERIA "enable stasteria" OFF) 10*4882a593Smuzhiyunoption(USE_ROCKX "enable rockx" ON) 11*4882a593Smuzhiyunif (${USE_STASTERIA}) 12*4882a593Smuzhiyun set(AI_CAMERA_CONF ${ROCKIT_FILE_CONFIGS}/aicamera_stasteria.json) 13*4882a593Smuzhiyunelse() 14*4882a593Smuzhiyun if(ARCH64) 15*4882a593Smuzhiyun set(AI_CAMERA_CONF ${ROCKIT_FILE_CONFIGS}/aicamera_uvc_zoom.json) 16*4882a593Smuzhiyun else() 17*4882a593Smuzhiyun if(${USE_ROCKX}) 18*4882a593Smuzhiyun set(AI_CAMERA_CONF ${ROCKIT_FILE_CONFIGS}/aicamera_rockx.json) 19*4882a593Smuzhiyun else() 20*4882a593Smuzhiyun set(AI_CAMERA_CONF ${ROCKIT_FILE_CONFIGS}/aicamera_uvc_zoom.json) 21*4882a593Smuzhiyun endif() 22*4882a593Smuzhiyun endif() 23*4882a593Smuzhiyunendif() 24*4882a593Smuzhiyun 25*4882a593Smuzhiyuninstall(FILES ${AI_CAMERA_CONF} DESTINATION ../../oem/usr/share/aiserver/ RENAME "aicamera.json") 26*4882a593Smuzhiyuninstall(FILES ${ROCKIT_FILE_CONFIGS}/aisingle.json DESTINATION ../../oem/usr/share/aiserver/) 27*4882a593Smuzhiyunif(${USE_ROCKIT_MPI}) 28*4882a593Smuzhiyun message("use MPI rockit, don't install tgi rockit") 29*4882a593Smuzhiyunelse() 30*4882a593Smuzhiyun install(FILES ${ROCKIT_FILE_LIBS} DESTINATION "lib") 31*4882a593Smuzhiyunendif() 32*4882a593Smuzhiyuninstall(DIRECTORY ${ROCKIT_FILE_HEADERS}/ DESTINATION "include") 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun# install(FILES ${ROCKIT_FILE_CONFIGS} DESTINATION "lib") 35