1*4882a593Smuzhiyuninclude(CMakeDependentOption) 2*4882a593Smuzhiyun 3*4882a593Smuzhiyuncmake_dependent_option(RKAIQ_BUILD_DOCS "Build all of rkaiq's documents." OFF "WIN32" OFF) 4*4882a593Smuzhiyuncmake_dependent_option(RKAIQ_BUILD_TESTS "Build all of rkaiq's own tests." OFF "WIN32" OFF) 5*4882a593Smuzhiyuncmake_dependent_option(RKAIQ_BUILD_EXAMPLES "Build all of rkaiq's own examples." OFF "WIN32" OFF) 6*4882a593Smuzhiyuncmake_dependent_option(RKAIQ_ENABLE_ASAN "Build libraries/executable with address santilizer" OFF "WIN32" OFF) 7*4882a593Smuzhiyuncmake_dependent_option(RKAIQ_ENABLE_SIMULATOR "Build simulator for algos run on PC" OFF "WIN32" OFF) 8*4882a593Smuzhiyunset(RKAIQ_ENABLE_PARSER_V1 FALSE CACHE INTERNAL "Build rkaiq's old xml parser") 9*4882a593Smuzhiyunset(RKAIQ_ENABLE_CAMGROUP FALSE CACHE INTERNAL "Build rkaiq's camera group algorithms") 10*4882a593Smuzhiyunset(RKAIQ_ENABLE_LIBDRM TRUE CACHE INTERNAL "Build rkaiq with libdrm") 11*4882a593Smuzhiyunset(RKAIQ_HAVE_FAKECAM FALSE CACHE INTERNAL "Build rkaiq's Fake Cam") 12*4882a593Smuzhiyunset(RKAIQ_HAVE_SPSTREAM FALSE CACHE INTERNAL "Build rkaiq's SP Stream") 13*4882a593Smuzhiyunset(RKAIQ_HAVE_THUMBNAILS FALSE CACHE INTERNAL "Build rkaiq's Thumbnails Service") 14*4882a593Smuzhiyunset(RKAIQ_HAVE_MULTIISP FALSE CACHE INTERNAL "Build rkaiq's Dual ISP") 15*4882a593Smuzhiyunset(RKAIQ_ENABLE_AF FALSE CACHE INTERNAL "Build rkaiq's AF algorithm") 16*4882a593Smuzhiyunset(RKAIQ_HAVE_ONLY_CUSTOM_AF FALSE CACHE INTERNAL "Build AF stats for custom algorithm") 17*4882a593Smuzhiyunset(RKAIQ_INSTALL_ALGOS_LIB FALSE CACHE INTERNAL "Install algos lib to algos dir") 18*4882a593Smuzhiyunset(RKAIQ_USE_RAWSTREAM_LIB FALSE CACHE INTERNAL "Build rkaiq with libstream") 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunif (RKAIQ_TARGET_SOC STREQUAL "rk3562") 21*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "32_lite" CACHE INTERNAL "ISP hardware version 32 lite" FORCE) 22*4882a593Smuzhiyunelseif (RKAIQ_TARGET_SOC STREQUAL "rv1106") 23*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "32" CACHE INTERNAL "ISP hardware version 32" FORCE) 24*4882a593Smuzhiyunelseif (RKAIQ_TARGET_SOC STREQUAL "rk3588") 25*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "30" CACHE INTERNAL "ISP hardware version 30" FORCE) 26*4882a593Smuzhiyun set(RKAIQ_ENABLE_CAMGROUP TRUE CACHE INTERNAL "Build rkaiq's camera group algorithms" FORCE) 27*4882a593Smuzhiyun set(RKAIQ_HAVE_THUMBNAILS TRUE CACHE INTERNAL "Build rkaiq's Thumbnails Service" FORCE) 28*4882a593Smuzhiyun set(RKAIQ_HAVE_MULTIISP TRUE CACHE INTERNAL "Build rkaiq's Dual ISP" FORCE) 29*4882a593Smuzhiyunelseif (RKAIQ_TARGET_SOC STREQUAL "rk356x") 30*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "21" CACHE INTERNAL "ISP hardware version 21" FORCE) 31*4882a593Smuzhiyunelseif (RKAIQ_TARGET_SOC STREQUAL "rv1109") 32*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "20" CACHE INTERNAL "ISP hardware version 20" FORCE) 33*4882a593Smuzhiyunelse() 34*4882a593Smuzhiyun set(RKAIQ_ISP_VERSION "30" CACHE INTERNAL "No ISP hardware version specificed" FORCE) 35*4882a593Smuzhiyun message(WARNING "RKAIQ_TARGET_SOC SHOULD be set") 36*4882a593Smuzhiyunendif() 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunmessage(STATUS "Building ISP v${RKAIQ_ISP_VERSION} rkaiq for soc ${RKAIQ_TARGET_SOC}") 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunif (ISP_HW_VERSION STRLESS "-DISP_HW_V20") 41*4882a593Smuzhiyun message(FATAL_ERROR "ISP_HW_VERSION MUST be set") 42*4882a593Smuzhiyunendif() 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunif (RKAIQ_ISP_VERSION STREQUAL "32_lite") 45*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 FALSE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 46*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 FALSE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 47*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 TRUE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 48*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT TRUE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 49*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 FALSE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 50*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 FALSE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 51*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 FALSE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 52*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 FALSE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 53*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 FALSE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 54*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 55*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 FALSE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 56*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 57*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 FALSE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 58*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 FALSE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 59*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 TRUE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 60*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 61*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 FALSE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 62*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 FALSE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 63*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 FALSE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 64*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE TRUE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 65*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 66*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 67*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 68*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 69*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE TRUE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 70*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 71*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 72*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 73*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 74*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 75*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 76*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 77*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE TRUE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 78*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 79*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 TRUE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 80*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 FALSE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 81*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 TRUE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 82*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 FALSE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 83*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 84*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF FALSE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 85*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 FALSE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 86*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 FALSE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 87*4882a593Smuzhiyun set(RKAIQ_ONLY_AF_STATS_V31 FALSE CACHE INTERNAL "Build only AF stats version 31" FORCE) 88*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 89*4882a593Smuzhiyun# if (NOT RKAIQ_ENABLE_AF) 90*4882a593Smuzhiyun# set(RKAIQ_ONLY_AF_STATS_V32_LITE FALSE CACHE INTERNAL "Build only AF stats version 32 lite" FORCE) 91*4882a593Smuzhiyun# set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 92*4882a593Smuzhiyun# elseif (RKAIQ_HAVE_ONLY_CUSTOM_AF) 93*4882a593Smuzhiyun# set(RKAIQ_ONLY_AF_STATS_V32_LITE TRUE CACHE INTERNAL "Build only AF stats version 32 lite" FORCE) 94*4882a593Smuzhiyun# set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 95*4882a593Smuzhiyun# else() 96*4882a593Smuzhiyun# set(RKAIQ_ONLY_AF_STATS_V32_LITE TRUE CACHE INTERNAL "Build only AF stats version 32 lite" FORCE) 97*4882a593Smuzhiyun# set(RKAIQ_HAVE_AF_V32_LITE TRUE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 98*4882a593Smuzhiyun# endif() 99*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V32_LITE TRUE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 100*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 TRUE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 101*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 FALSE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 102*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 TRUE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 103*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 TRUE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 104*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 105*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 106*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 107*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 TRUE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 108*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 FALSE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 109*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 FALSE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 110*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 FALSE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 111*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE TRUE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 112*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 113*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 114*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 115*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 TRUE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 116*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 117*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 TRUE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 118*4882a593Smuzhiyun set(RKAIQ_HAVE_LDCH_V21 TRUE CACHE INTERNAL "Build rkaiq's LDCH version 21" FORCE) 119*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 TRUE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 120*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 TRUE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 121*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 TRUE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 122*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 123*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 FALSE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 124*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 125*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 126*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE TRUE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 127*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 FALSE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 128*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 FALSE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 129*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 TRUE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 130*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 TRUE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 131*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 TRUE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 132*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 TRUE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 133*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 134*4882a593Smuzhiyunelseif (RKAIQ_ISP_VERSION STREQUAL "32") 135*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 FALSE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 136*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 FALSE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 137*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 TRUE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 138*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT FALSE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 139*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 FALSE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 140*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 TRUE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 141*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 FALSE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 142*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 FALSE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 143*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 FALSE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 144*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 145*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 TRUE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 146*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 147*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 FALSE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 148*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 FALSE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 149*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 TRUE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 150*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 151*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 FALSE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 152*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 FALSE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 153*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 TRUE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 154*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE FALSE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 155*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 156*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 157*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 158*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 TRUE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 159*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 160*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 161*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 162*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 163*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 164*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 TRUE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 165*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 166*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 TRUE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 167*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 168*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 169*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 TRUE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 170*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 FALSE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 171*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 TRUE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 172*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 FALSE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 173*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 174*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF FALSE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 175*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 FALSE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 176*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 FALSE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 177*4882a593Smuzhiyun if (NOT RKAIQ_ENABLE_AF) 178*4882a593Smuzhiyun set(RKAIQ_ONLY_AF_STATS_V31 FALSE CACHE INTERNAL "Build only AF stats version 31" FORCE) 179*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 180*4882a593Smuzhiyun elseif (RKAIQ_HAVE_ONLY_CUSTOM_AF) 181*4882a593Smuzhiyun set(RKAIQ_ONLY_AF_STATS_V31 TRUE CACHE INTERNAL "Build only AF stats version 31" FORCE) 182*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 183*4882a593Smuzhiyun else() 184*4882a593Smuzhiyun set(RKAIQ_ONLY_AF_STATS_V31 TRUE CACHE INTERNAL "Build only AF stats version 31" FORCE) 185*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 TRUE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 186*4882a593Smuzhiyun endif() 187*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 188*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 TRUE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 189*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 FALSE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 190*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 TRUE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 191*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 TRUE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 192*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 193*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 194*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 195*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 TRUE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 196*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 FALSE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 197*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 FALSE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 198*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 TRUE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 199*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE FALSE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 200*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 201*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 202*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 203*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 TRUE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 204*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 205*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 TRUE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 206*4882a593Smuzhiyun set(RKAIQ_HAVE_LDCH_V21 TRUE CACHE INTERNAL "Build rkaiq's LDCH version 21" FORCE) 207*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 TRUE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 208*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 TRUE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 209*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 TRUE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 210*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 211*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 TRUE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 212*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 213*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 TRUE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 214*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 215*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 FALSE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 216*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 FALSE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 217*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 TRUE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 218*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 TRUE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 219*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 TRUE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 220*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 TRUE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 221*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 222*4882a593Smuzhiyunelseif (RKAIQ_ISP_VERSION STREQUAL "30") 223*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 FALSE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 224*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 TRUE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 225*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 FALSE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 226*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT FALSE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 227*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 FALSE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 228*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 TRUE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 229*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 FALSE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 230*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 FALSE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 231*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 TRUE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 232*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 233*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 FALSE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 234*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 235*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 FALSE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 236*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 TRUE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 237*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 FALSE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 238*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 239*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 FALSE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 240*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 TRUE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 241*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 FALSE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 242*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE FALSE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 243*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 244*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 245*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 TRUE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 246*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 247*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 248*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 249*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 250*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 251*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 TRUE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 252*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 TRUE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 253*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 254*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 255*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 256*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 257*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 TRUE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 258*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 TRUE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 259*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 FALSE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 260*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 FALSE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 261*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 262*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF TRUE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 263*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 FALSE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 264*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 TRUE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 265*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 266*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 267*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 TRUE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 268*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 TRUE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 269*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 FALSE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 270*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 TRUE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 271*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 272*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 273*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 TRUE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 274*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 275*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 FALSE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 276*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 TRUE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 277*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 FALSE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 278*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE FALSE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 279*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 280*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 281*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO TRUE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 282*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 283*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 284*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 TRUE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 285*4882a593Smuzhiyun set(RKAIQ_HAVE_LDCH_V10 TRUE CACHE INTERNAL "Build rkaiq's LDCH version 10" FORCE) 286*4882a593Smuzhiyun set(RKAIQ_HAVE_FEC_V10 FALSE CACHE INTERNAL "Build rkaiq's FEC version 10" FORCE) 287*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 TRUE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 288*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 TRUE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 289*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 TRUE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 290*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 291*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 TRUE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 292*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 TRUE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 293*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 294*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 295*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 FALSE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 296*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 TRUE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 297*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 FALSE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 298*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 TRUE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 299*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 TRUE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 300*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 TRUE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 301*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 302*4882a593Smuzhiyunelseif (RKAIQ_ISP_VERSION STREQUAL "21") 303*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 FALSE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 304*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 TRUE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 305*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 FALSE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 306*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 FALSE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 307*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT FALSE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 308*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 TRUE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 309*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 FALSE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 310*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 FALSE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 311*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 FALSE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 312*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 313*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 FALSE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 314*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 315*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 TRUE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 316*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 FALSE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 317*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 FALSE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 318*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 319*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 TRUE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 320*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 FALSE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 321*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 FALSE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 322*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE FALSE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 323*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 324*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 TRUE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 325*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 326*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 327*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 328*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 329*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 330*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 TRUE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 331*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 332*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 333*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 334*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 335*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 336*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 337*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 338*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 TRUE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 339*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 FALSE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 340*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 FALSE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 341*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 342*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF FALSE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 343*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 TRUE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 344*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 FALSE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 345*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 346*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 347*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 TRUE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 348*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 TRUE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 349*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 FALSE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 350*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 TRUE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 351*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 352*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 TRUE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 353*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 354*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 355*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 TRUE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 356*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 FALSE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 357*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 FALSE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 358*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE FALSE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 359*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 360*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 TRUE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 361*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 362*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 363*4882a593Smuzhiyun set(RKAIQ_HAVE_DEGAMMA_V1 TRUE CACHE INTERNAL "Build rkaiq's DEGAMMA version 1" FORCE) 364*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 365*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 TRUE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 366*4882a593Smuzhiyun set(RKAIQ_HAVE_FEC_V10 FALSE CACHE INTERNAL "Build rkaiq's FEC version 10" FORCE) 367*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 TRUE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 368*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 TRUE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 369*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 TRUE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 370*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 371*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 FALSE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 372*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 TRUE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 373*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 374*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 375*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 TRUE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 376*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 FALSE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 377*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 FALSE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 378*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 TRUE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 379*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 TRUE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 380*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 TRUE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 381*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 382*4882a593Smuzhiyunelseif (RKAIQ_ISP_VERSION STREQUAL "20") 383*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 TRUE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 384*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 FALSE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 385*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 FALSE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 386*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT FALSE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 387*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 TRUE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 388*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 FALSE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 389*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 TRUE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 390*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 TRUE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 391*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 FALSE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 392*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 393*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 FALSE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 394*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 395*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 FALSE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 396*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 FALSE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 397*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 FALSE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 398*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 399*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 FALSE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 400*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 FALSE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 401*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 FALSE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 402*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE FALSE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 403*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 TRUE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 404*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 405*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 406*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 407*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 408*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 409*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 410*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 411*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 412*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 413*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 414*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 415*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 416*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 417*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 418*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 TRUE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 419*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 FALSE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 420*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 TRUE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 421*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 422*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF FALSE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 423*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 FALSE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 424*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 FALSE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 425*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 426*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V32_LITE FALSE CACHE INTERNAL "Build rkaiq's AF version 32 lite" FORCE) 427*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 TRUE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 428*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 TRUE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 429*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 FALSE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 430*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 TRUE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 431*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 432*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 TRUE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 433*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 434*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 435*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 FALSE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 436*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 FALSE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 437*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 FALSE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 438*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE FALSE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 439*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 TRUE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 440*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 441*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 442*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 443*4882a593Smuzhiyun set(RKAIQ_HAVE_DEGAMMA_V1 TRUE CACHE INTERNAL "Build rkaiq's DEGAMMA version 1" FORCE) 444*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 445*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 TRUE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 446*4882a593Smuzhiyun set(RKAIQ_HAVE_LDCH_V10 TRUE CACHE INTERNAL "Build rkaiq's LDCH version 10" FORCE) 447*4882a593Smuzhiyun set(RKAIQ_HAVE_FEC_V10 TRUE CACHE INTERNAL "Build rkaiq's FEC version 10" FORCE) 448*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 TRUE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 449*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 FALSE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 450*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 TRUE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 451*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 452*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 FALSE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 453*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 TRUE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 454*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 455*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 456*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 TRUE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 457*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 FALSE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 458*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 FALSE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 459*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 TRUE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 460*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 TRUE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 461*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 TRUE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 462*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 463*4882a593Smuzhiyunelse() 464*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V20 FALSE CACHE INTERNAL "Build rkaiq's AWB version 20" FORCE) 465*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V21 FALSE CACHE INTERNAL "Build rkaiq's AWB version 21" FORCE) 466*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32 FALSE CACHE INTERNAL "Build rkaiq's AWB version 32" FORCE) 467*4882a593Smuzhiyun set(RKAIQ_HAVE_AWB_V32LT FALSE CACHE INTERNAL "Build rkaiq's AWB version 32Lite" FORCE) 468*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V1 FALSE CACHE INTERNAL "Build rkaiq's GIC version 1" FORCE) 469*4882a593Smuzhiyun set(RKAIQ_HAVE_GIC_V2 FALSE CACHE INTERNAL "Build rkaiq's GIC version 2" FORCE) 470*4882a593Smuzhiyun set(RKAIQ_HAVE_ORB_V1 FALSE CACHE INTERNAL "Build rkaiq's ORB version 1" FORCE) 471*4882a593Smuzhiyun set(RKAIQ_HAVE_EIS_V1 FALSE CACHE INTERNAL "Build rkaiq's EIS version 1" FORCE) 472*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V03 FALSE CACHE INTERNAL "Build rkaiq's CAC version 03" FORCE) 473*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V10 FALSE CACHE INTERNAL "Build rkaiq's CAC version 10" FORCE) 474*4882a593Smuzhiyun set(RKAIQ_HAVE_CAC_V11 FALSE CACHE INTERNAL "Build rkaiq's CAC version 11" FORCE) 475*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V1 FALSE CACHE INTERNAL "Build rkaiq's YNR version 1" FORCE) 476*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V2 FALSE CACHE INTERNAL "Build rkaiq's YNR version 2" FORCE) 477*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V3 FALSE CACHE INTERNAL "Build rkaiq's YNR version 3" FORCE) 478*4882a593Smuzhiyun set(RKAIQ_HAVE_YNR_V22 FALSE CACHE INTERNAL "Build rkaiq's YNR version 22" FORCE) 479*4882a593Smuzhiyun set(RKAIQ_HAVE_UVNR_V1 FALSE CACHE INTERNAL "Build rkaiq's UVNR version 1" FORCE) 480*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V1 FALSE CACHE INTERNAL "Build rkaiq's CNR version 1" FORCE) 481*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V2 FALSE CACHE INTERNAL "Build rkaiq's CNR version 2" FORCE) 482*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30 FALSE CACHE INTERNAL "Build rkaiq's CNR version 30" FORCE) 483*4882a593Smuzhiyun set(RKAIQ_HAVE_CNR_V30_LITE FALSE CACHE INTERNAL "Build rkaiq's CNR version 30Lite" FORCE) 484*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V1 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 1" FORCE) 485*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V3 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 3" FORCE) 486*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V4 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 4" FORCE) 487*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33 FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33" FORCE) 488*4882a593Smuzhiyun set(RKAIQ_HAVE_SHARP_V33_LITE FALSE CACHE INTERNAL "Build rkaiq's SHARP version 33Lite" FORCE) 489*4882a593Smuzhiyun set(RKAIQ_HAVE_MFNR_V1 FALSE CACHE INTERNAL "Build rkaiq's MFNR version 1" FORCE) 490*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V1 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 1" FORCE) 491*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERNR version 2" FORCE) 492*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 2" FORCE) 493*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYER2DNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYER2DNR version 23" FORCE) 494*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V2 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 2" FORCE) 495*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23 FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23" FORCE) 496*4882a593Smuzhiyun set(RKAIQ_HAVE_BAYERTNR_V23_LITE FALSE CACHE INTERNAL "Build rkaiq's BAYERTNR version 23Lite" FORCE) 497*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V1 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 1" FORCE) 498*4882a593Smuzhiyun set(RKAIQ_HAVE_GAIN_V2 FALSE CACHE INTERNAL "Build rkaiq's GAIN version 2" FORCE) 499*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V1 FALSE CACHE INTERNAL "Build rkaiq's BLC version 1" FORCE) 500*4882a593Smuzhiyun set(RKAIQ_HAVE_BLC_V32 FALSE CACHE INTERNAL "Build rkaiq's BLC version 32" FORCE) 501*4882a593Smuzhiyun set(RKAIQ_HAVE_ANR_V1 FALSE CACHE INTERNAL "Build rkaiq's ANR version 1" FORCE) 502*4882a593Smuzhiyun set(RKAIQ_HAVE_AMD_V1 FALSE CACHE INTERNAL "Build rkaiq's AMD version 1" FORCE) 503*4882a593Smuzhiyun set(RKAIQ_HAVE_PDAF FALSE CACHE INTERNAL "Build rkaiq's PDAF" FORCE) 504*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V20 FALSE CACHE INTERNAL "Build rkaiq's AF version 20" FORCE) 505*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V30 FALSE CACHE INTERNAL "Build rkaiq's AF version 30" FORCE) 506*4882a593Smuzhiyun set(RKAIQ_HAVE_AF_V31 FALSE CACHE INTERNAL "Build rkaiq's AF version 31" FORCE) 507*4882a593Smuzhiyun set(RKAIQ_HAVE_3DLUT_V1 FALSE CACHE INTERNAL "Build rkaiq's 3DLUT version 1" FORCE) 508*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V1 FALSE CACHE INTERNAL "Build rkaiq's CCM version 1" FORCE) 509*4882a593Smuzhiyun set(RKAIQ_HAVE_CCM_V2 FALSE CACHE INTERNAL "Build rkaiq's CCM version 2" FORCE) 510*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V10 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 10" FORCE) 511*4882a593Smuzhiyun set(RKAIQ_HAVE_GAMMA_V11 FALSE CACHE INTERNAL "Build rkaiq's GAMMA version 11" FORCE) 512*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V10 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 10" FORCE) 513*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V11 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 11" FORCE) 514*4882a593Smuzhiyun set(RKAIQ_HAVE_MERGE_V12 FALSE CACHE INTERNAL "Build rkaiq's MERGE version 12" FORCE) 515*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V10 FALSE CACHE INTERNAL "Build rkaiq's DRC version 10" FORCE) 516*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V11 FALSE CACHE INTERNAL "Build rkaiq's DRC version 11" FORCE) 517*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12 FALSE CACHE INTERNAL "Build rkaiq's DRC version 12" FORCE) 518*4882a593Smuzhiyun set(RKAIQ_HAVE_DRC_V12_LITE FALSE CACHE INTERNAL "Build rkaiq's DRC version 12 lite" FORCE) 519*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V10 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 10" FORCE) 520*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11" FORCE) 521*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V11_DUO FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 11 DUO" FORCE) 522*4882a593Smuzhiyun set(RKAIQ_HAVE_DEHAZE_V12 FALSE CACHE INTERNAL "Build rkaiq's DEHAZE version 12" FORCE) 523*4882a593Smuzhiyun set(RKAIQ_HAVE_DEGAMMA_V1 FALSE CACHE INTERNAL "Build rkaiq's DEGAMMA version 1" FORCE) 524*4882a593Smuzhiyun set(RKAIQ_HAVE_TMO_V1 FALSE CACHE INTERNAL "Build rkaiq's TMO version 1" FORCE) 525*4882a593Smuzhiyun set(RKAIQ_HAVE_WDR_V1 FALSE CACHE INTERNAL "Build rkaiq's WDR version 1" FORCE) 526*4882a593Smuzhiyun set(RKAIQ_HAVE_LDCH_V10 FALSE CACHE INTERNAL "Build rkaiq's LDCH version 10" FORCE) 527*4882a593Smuzhiyun set(RKAIQ_HAVE_FEC_V10 FALSE CACHE INTERNAL "Build rkaiq's FEC version 10" FORCE) 528*4882a593Smuzhiyun set(RKAIQ_HAVE_CSM_V1 FALSE CACHE INTERNAL "Build rkaiq's CSM version 1" FORCE) 529*4882a593Smuzhiyun set(RKAIQ_HAVE_CGC_V1 FALSE CACHE INTERNAL "Build rkaiq's CGC version 1" FORCE) 530*4882a593Smuzhiyun set(RKAIQ_HAVE_AE_V1 FALSE CACHE INTERNAL "Build rkaiq's AE version 1" FORCE) 531*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V1 FALSE CACHE INTERNAL "Build rkaiq's AFD version 1" FORCE) 532*4882a593Smuzhiyun set(RKAIQ_HAVE_AFD_V2 FALSE CACHE INTERNAL "Build rkaiq's AFD version 2" FORCE) 533*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V1 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 1" FORCE) 534*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2 FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2" FORCE) 535*4882a593Smuzhiyun set(RKAIQ_HAVE_DEBAYER_V2_LITE FALSE CACHE INTERNAL "Build rkaiq's DEBAYER version 2 lite" FORCE) 536*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V1 FALSE CACHE INTERNAL "Build rkaiq's LSC version 1" FORCE) 537*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V2 FALSE CACHE INTERNAL "Build rkaiq's LSC version 2" FORCE) 538*4882a593Smuzhiyun set(RKAIQ_HAVE_LSC_V3 FALSE CACHE INTERNAL "Build rkaiq's LSC version 3" FORCE) 539*4882a593Smuzhiyun set(RKAIQ_HAVE_DPCC_V1 FALSE CACHE INTERNAL "Build rkaiq's DPCC version 1" FORCE) 540*4882a593Smuzhiyun set(RKAIQ_HAVE_ACP_V10 FALSE CACHE INTERNAL "Build rkaiq's ACP version 10" FORCE) 541*4882a593Smuzhiyun set(RKAIQ_HAVE_AIE_V10 FALSE CACHE INTERNAL "Build rkaiq's AIE version 10" FORCE) 542*4882a593Smuzhiyun set(RKAIQ_HAVE_ASD_V10 FALSE CACHE INTERNAL "Build rkaiq's ASD version 10" FORCE) 543*4882a593Smuzhiyunendif() 544