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