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