1set(THIRDAF_SRC 2 rk_aiq_algo_af_itf_thirdalgo.cpp 3 rk_aiq_uapi_af_int_thirdalgo.cpp 4 ) 5 6dec_algo(thirdaf rk_aiq_algo_af_itf_thirdalgo.cpp ${THIRDAF_SRC}) 7 8if (RKAIQ_HAVE_AF_V20 OR RKAIQ_HAVE_AF_V30 OR RKAIQ_HAVE_AF_V31 OR RKAIQ_HAVE_AF_V32_LITE) 9set(AF_SRC 10 rk_aiq_algo_af_itf.cpp 11 af.cpp 12 af_search.cpp 13 af_trigger.cpp 14 af_utils.cpp 15 rk_aiq_uapi_af_int.cpp 16 ) 17 18dec_algo(af rk_aiq_algo_af_itf.cpp ${AF_SRC}) 19 20if(RKAIQ_HAVE_PDAF) 21 if("${ARCH}" STREQUAL "arm") 22 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/linux/arm/librkaiq_pdaf.a DESTINATION ${LIBRARY_OUTPUT_PATH}) 23 endif() 24 if("${ARCH}" STREQUAL "aarch64") 25 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/linux/aarch64/librkaiq_pdaf.a DESTINATION ${LIBRARY_OUTPUT_PATH}) 26 endif() 27 28 add_library(rkaiq_pdaf STATIC IMPORTED GLOBAL) 29 set_target_properties(rkaiq_pdaf PROPERTIES IMPORTED_LOCATION "${PREFIX}rkaiq_pdaf.${SUFFIX}") 30 set_target_properties(rkaiq_pdaf PROPERTIES IMPORTED_IMPLIB "${PREFIX}rkaiq_pdaf.${SUFFIX}") 31endif() 32 33endif() 34