1set(AMD_SRC 2 rk_aiq_algo_amd_itf.cpp 3 ) 4 5if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/rk_aiq_algo_amd_itf.cpp") 6 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/md_lib/librkaiq_tnr_md.a DESTINATION ${LIBRARY_OUTPUT_PATH}) 7 add_library(rkaiq_tnr_md STATIC IMPORTED) 8 set_target_properties(rkaiq_tnr_md PROPERTIES IMPORTED_LOCATION "${PREFIX}rkaiq_tnr_md.${SUFFIX}") 9 set_target_properties(rkaiq_tnr_md PROPERTIES IMPORTED_IMPLIB "${PREFIX}rkaiq_tnr_md.${SUFFIX}") 10 11 add_library(rkaiq_amd STATIC ${AMD_SRC}) 12 set_target_properties(rkaiq_amd PROPERTIES FOLDER "algos/amd") 13 set_target_properties(rkaiq_amd PROPERTIES CLEAN_DIRECT_OUTPUT 1) 14 set_target_properties(rkaiq_amd PROPERTIES C_VISIBILITY_PRESET default) 15 set_target_properties(rkaiq_amd PROPERTIES CXX_VISIBILITY_PRESET default) 16else() 17 message(STATUS "Can NOT found ${CMAKE_CURRENT_SOURCE_DIR}/rk_aiq_amd_algo_itf.cpp. Using lib") 18 add_library(rkaiq_amd STATIC IMPORTED) 19 set_target_properties(rkaiq_amd PROPERTIES IMPORTED_LOCATION 20 "${PREFIX}rkaiq_amd.${SUFFIX}") 21 set_target_properties(rkaiq_amd PROPERTIES IMPORTED_IMPLIB 22 "${PREFIX}rkaiq_amd.${SUFFIX}") 23endif() 24