2020
2121set (MAX_GEN 64)
2222
23+ set (ALL_GEN_TYPES "" )
24+
25+ list (APPEND ALL_GEN_TYPES "GEN8" )
26+ list (APPEND ALL_GEN_TYPES "GEN9" )
27+
28+ set (ALL_GEN_TYPES_REVERSED ${ALL_GEN_TYPES} )
29+ list (REVERSE ALL_GEN_TYPES_REVERSED)
30+
31+ macro (FIND_IDX_FOR_GEN_TYPE GEN_TYPE GEN_IDX)
32+ list (FIND ALL_GEN_TYPES "${GEN_TYPE} " GEN_IDX)
33+ if (${GEN_IDX} EQUAL -1)
34+ message (FATAL_ERROR "No ${GEN_TYPE} allowed, exiting" )
35+ endif (${GEN_IDX} EQUAL -1)
36+ endmacro (FIND_IDX_FOR_GEN_TYPE)
37+
2338macro (INIT_LIST LIST_TYPE ELEMENT_TYPE)
2439 foreach (IT RANGE 0 ${MAX_GEN} 1)
2540 list (APPEND ALL_${ELEMENT_TYPE} _${LIST_TYPE} " " )
2641 endforeach (IT)
2742endmacro (INIT_LIST)
2843
29- macro (GET_LIST_FOR_GEN LIST_TYPE ELEMENT_TYPE GEN_NUMBER OUT_LIST)
30- list (GET ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_NUMBER } GEN_X_${LIST_TYPE} )
44+ macro (GET_LIST_FOR_GEN LIST_TYPE ELEMENT_TYPE GEN_IDX OUT_LIST)
45+ list (GET ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_IDX } GEN_X_${LIST_TYPE} )
3146 string (REPLACE "_" ";" ${OUT_LIST} ${GEN_X_${LIST_TYPE} })
3247endmacro (GET_LIST_FOR_GEN)
3348
34- macro (ADD_ITEM_FOR_GEN LIST_TYPE ELEMENT_TYPE GEN_NUMBER ITEM)
35- list (GET ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_NUMBER} GEN_X_LIST)
49+ macro (ADD_ITEM_FOR_GEN LIST_TYPE ELEMENT_TYPE GEN_TYPE ITEM)
50+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
51+ list (GET ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_IDX} GEN_X_LIST)
3652 string (REPLACE " " "" GEN_X_LIST ${GEN_X_LIST} )
3753 if ("${GEN_X_LIST} " STREQUAL "" )
3854 set (GEN_X_LIST "${ITEM} " )
3955 else ("${GEN_X_LIST} " STREQUAL "" )
4056 set (GEN_X_LIST "${GEN_X_LIST} _${ITEM} " )
4157 endif ("${GEN_X_LIST} " STREQUAL "" )
42- list (REMOVE_AT ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_NUMBER } )
43- list (INSERT ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_NUMBER } ${GEN_X_LIST} )
58+ list (REMOVE_AT ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_IDX } )
59+ list (INSERT ALL_${ELEMENT_TYPE} _${LIST_TYPE} ${GEN_IDX } ${GEN_X_LIST} )
4460endmacro (ADD_ITEM_FOR_GEN)
4561
46- macro (GEN_CONTAINS_PLATFORMS TYPE GEN_NUMBER OUT_FLAG)
47- GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_NUMBER} GEN_X_PLATFORMS)
62+ macro (GEN_CONTAINS_PLATFORMS TYPE GEN_TYPE OUT_FLAG)
63+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
64+ GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_IDX} GEN_X_PLATFORMS)
4865 string (REPLACE " " "" GEN_X_PLATFORMS ${GEN_X_PLATFORMS} )
4966 if ("${GEN_X_PLATFORMS} " STREQUAL "" )
5067 set (${OUT_FLAG} FALSE )
@@ -56,17 +73,18 @@ endmacro(GEN_CONTAINS_PLATFORMS)
5673macro (GET_AVAILABLE_PLATFORMS TYPE FLAG_NAME OUT_STR)
5774 set (${TYPE} _PLATFORM_LIST)
5875 set (${TYPE} _GEN_FLAGS_DEFINITONS)
59- foreach (GEN_NUM RANGE ${MAX_GEN} 0 -1 )
60- GEN_CONTAINS_PLATFORMS(${TYPE} ${GEN_NUM } GENX_HAS_PLATFORMS)
76+ foreach (GEN_TYPE ${ALL_GEN_TYPES_REVERSED} )
77+ GEN_CONTAINS_PLATFORMS(${TYPE} ${GEN_TYPE } GENX_HAS_PLATFORMS)
6178 if (${GENX_HAS_PLATFORMS} )
62- list (APPEND ${TYPE} _GEN_FLAGS_DEFINITONS ${FLAG_NAME} _GEN${GEN_NUM} )
63- GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_NUM} ${TYPE} _GENX_PLATFORMS)
79+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
80+ list (APPEND ${TYPE} _GEN_FLAGS_DEFINITONS ${FLAG_NAME} _${GEN_TYPE} )
81+ GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_IDX} ${TYPE} _GENX_PLATFORMS)
6482 list (APPEND ${TYPE} _PLATFORM_LIST ${${TYPE} _GENX_PLATFORMS})
6583 if (NOT DEFAULT_${TYPE} _PLATFORM)
6684 list (GET ${TYPE} _PLATFORM_LIST 0 DEFAULT_${TYPE} _PLATFORM ${PLATFORM_IT} )
6785 endif ()
68- if (NOT DEFAULT_${TYPE} _GEN ${GEN_NUM } _PLATFORM)
69- list (GET ${TYPE} _GENX_PLATFORMS 0 DEFAULT_${TYPE} _GEN ${GEN_NUM } _PLATFORM)
86+ if (NOT DEFAULT_${TYPE} _ ${GEN_TYPE } _PLATFORM)
87+ list (GET ${TYPE} _GENX_PLATFORMS 0 DEFAULT_${TYPE} _ ${GEN_TYPE } _PLATFORM)
7088 endif ()
7189 endif ()
7290 endforeach ()
@@ -76,14 +94,16 @@ macro(GET_AVAILABLE_PLATFORMS TYPE FLAG_NAME OUT_STR)
7694 endforeach ()
7795endmacro (GET_AVAILABLE_PLATFORMS)
7896
79- macro (GET_PLATFORMS_FOR_GEN TYPE GEN_NUMBER OUT_LIST)
80- GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_NUMBER} ${OUT_LIST} )
97+ macro (GET_PLATFORMS_FOR_GEN TYPE GEN_TYPE OUT_LIST)
98+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
99+ GET_LIST_FOR_GEN("PLATFORMS" ${TYPE} ${GEN_IDX} ${OUT_LIST} )
81100endmacro (GET_PLATFORMS_FOR_GEN)
82101
83- macro (GET_TEST_CONFIGURATIONS_FOR_PLATFORM TYPE GEN_NUMBER PLATFORM OUT_LIST)
102+ macro (GET_TEST_CONFIGURATIONS_FOR_PLATFORM TYPE GEN_TYPE PLATFORM OUT_LIST)
103+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
84104 set (${OUT_LIST} )
85105 string (TOLOWER ${PLATFORM} PLATFORM_LOWER)
86- GET_LIST_FOR_GEN("CONFIGURATIONS" ${TYPE} ${GEN_NUMBER } ALL_CONFIGURATIONS_FOR_GEN)
106+ GET_LIST_FOR_GEN("CONFIGURATIONS" ${TYPE} ${GEN_IDX } ALL_CONFIGURATIONS_FOR_GEN)
87107 foreach (CONFIGURATION ${ALL_CONFIGURATIONS_FOR_GEN} )
88108 string (REPLACE "/" ";" CONFIGURATION_PARAMS ${CONFIGURATION} )
89109 list (GET CONFIGURATION_PARAMS 0 CONFIGURATION_PLATFORM)
@@ -93,26 +113,26 @@ macro(GET_TEST_CONFIGURATIONS_FOR_PLATFORM TYPE GEN_NUMBER PLATFORM OUT_LIST)
93113 endforeach (CONFIGURATION )
94114endmacro (GET_TEST_CONFIGURATIONS_FOR_PLATFORM)
95115
96- macro (PLATFORM_HAS_2_0 GEN_NUMBER PLATFORM_NAME OUT_FLAG)
97- GET_LIST_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" ${GEN_NUMBER} GEN_X_PLATFORMS)
116+ macro (PLATFORM_HAS_2_0 GEN_TYPE PLATFORM_NAME OUT_FLAG)
117+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
118+ GET_LIST_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" ${GEN_IDX} GEN_X_PLATFORMS)
98119 list (FIND GEN_X_PLATFORMS ${PLATFORM_NAME} PLATFORM_EXISTS)
99120 if ("${PLATFORM_EXISTS} " LESS 0)
100121 set (${OUT_FLAG} FALSE )
101122 else ("${PLATFORM_EXISTS} " LESS 0)
102123 set (${OUT_FLAG} TRUE )
103124 endif ("${PLATFORM_EXISTS} " LESS 0)
104-
105125endmacro (PLATFORM_HAS_2_0 PLATFORM_NAME OUT_FLAG)
106126
107- macro (PLATFORM_TESTED_WITH_APPVERIFIER GEN_NUMBER PLATFORM_NAME OUT_FLAG)
108- GET_LIST_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" ${GEN_NUMBER} GEN_X_PLATFORMS)
127+ macro (PLATFORM_TESTED_WITH_APPVERIFIER GEN_TYPE PLATFORM_NAME OUT_FLAG)
128+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
129+ GET_LIST_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" ${GEN_IDX} GEN_X_PLATFORMS)
109130 list (FIND GEN_X_PLATFORMS ${PLATFORM_NAME} PLATFORM_EXISTS)
110131 if ("${PLATFORM_EXISTS} " LESS 0)
111132 set (${OUT_FLAG} FALSE )
112133 else ("${PLATFORM_EXISTS} " LESS 0)
113134 set (${OUT_FLAG} TRUE )
114135 endif ("${PLATFORM_EXISTS} " LESS 0)
115-
116136endmacro (PLATFORM_TESTED_WITH_APPVERIFIER PLATFORM_NAME OUT_FLAG)
117137
118138# default flag for GenX devices support
@@ -121,26 +141,26 @@ set(SUPPORT_GEN_DEFAULT TRUE CACHE BOOL "default value for SUPPORT_GENx")
121141set (SUPPORT_PLATFORM_DEFAULT TRUE CACHE BOOL "default value for support platform" )
122142
123143# Define the hardware configurations we support and test
124- macro (SET_FLAGS_FOR GEN_NUM )
125- set (SUPPORT_GEN ${GEN_NUM } ${SUPPORT_GEN_DEFAULT} CACHE BOOL "Support Gen ${GEN_NUM } devices" )
126- set (TESTS_GEN ${GEN_NUM } ${SUPPORT_GEN ${GEN_NUM } } CACHE BOOL "Build ULTs for Gen ${GEN_NUM } devices" )
127- if (NOT SUPPORT_GEN ${GEN_NUM } )
128- set (TESTS_GEN ${GEN_NUM } FALSE )
144+ macro (SET_FLAGS_FOR GEN_TYPE )
145+ set (SUPPORT_ ${GEN_TYPE } ${SUPPORT_GEN_DEFAULT} CACHE BOOL "Support ${GEN_TYPE } devices" )
146+ set (TESTS_ ${GEN_TYPE } ${SUPPORT_ ${GEN_TYPE } } CACHE BOOL "Build ULTs for ${GEN_TYPE } devices" )
147+ if (NOT SUPPORT_ ${GEN_TYPE } )
148+ set (TESTS_ ${GEN_TYPE } FALSE )
129149 else ()
130- foreach (GEN ${GEN_NUM } _PLATFORM ${ARGN} )
131- set (SUPPORT_${GEN ${GEN_NUM } _PLATFORM} ${SUPPORT_PLATFORM_DEFAULT} CACHE BOOL "Support ${GEN ${GEN_NUM } _PLATFORM}" )
132- if (TESTS_GEN ${GEN_NUM } )
133- set (TESTS_${GEN ${GEN_NUM } _PLATFORM} ${SUPPORT_${GEN ${GEN_NUM } _PLATFORM}} CACHE BOOL "Build ULTs for ${GEN ${GEN_NUM } _PLATFORM}" )
150+ foreach (${GEN_TYPE } _PLATFORM ${ARGN} )
151+ set (SUPPORT_${${GEN_TYPE } _PLATFORM} ${SUPPORT_PLATFORM_DEFAULT} CACHE BOOL "Support ${${GEN_TYPE } _PLATFORM}" )
152+ if (TESTS_ ${GEN_TYPE } )
153+ set (TESTS_${${GEN_TYPE } _PLATFORM} ${SUPPORT_${${GEN_TYPE } _PLATFORM}} CACHE BOOL "Build ULTs for ${${GEN_TYPE } _PLATFORM}" )
134154 endif ()
135- if (NOT SUPPORT_${GEN ${GEN_NUM } _PLATFORM} OR NOT TESTS_GEN ${GEN_NUM } )
136- set (TESTS_${GEN ${GEN_NUM } _PLATFORM} FALSE )
155+ if (NOT SUPPORT_${${GEN_TYPE } _PLATFORM} OR NOT TESTS_ ${GEN_TYPE } )
156+ set (TESTS_${${GEN_TYPE } _PLATFORM} FALSE )
137157 endif ()
138158 endforeach ()
139159 endif ()
140160endmacro ()
141161
142- SET_FLAGS_FOR(8 "BDW" )
143- SET_FLAGS_FOR(9 "SKL" "KBL" "BXT" "GLK" "CFL" )
162+ SET_FLAGS_FOR("GEN8" "BDW" )
163+ SET_FLAGS_FOR("GEN9" "SKL" "KBL" "BXT" "GLK" "CFL" )
144164
145165# Init lists
146166INIT_LIST("FAMILY_NAME" "TESTED" )
@@ -154,66 +174,66 @@ INIT_LIST("CONFIGURATIONS" "MT_TESTS")
154174
155175# Add supported and tested platforms
156176if (SUPPORT_GEN8)
157- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 8 "BDW" )
158- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" 8 "BDW" )
177+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN8" "BDW" )
178+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN8" "BDW" )
159179 if (TESTS_GEN8)
160- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" 8 "BDWFamily" )
161- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 8 "BDW" )
162- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" 8 "BDW" )
163- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" 8 "bdw/1/3/8" )
164- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "MT_TESTS" 8 "bdw/1/3/8" )
165- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 8 "bdw/1/3/8" )
180+ ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN8" "BDWFamily" )
181+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN8" "BDW" )
182+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" "GEN8" "BDW" )
183+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" "GEN8" "bdw/1/3/8" )
184+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "MT_TESTS" "GEN8" "bdw/1/3/8" )
185+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN8" "bdw/1/3/8" )
166186 endif ()
167187endif (SUPPORT_GEN8)
168188
169189if (SUPPORT_GEN9)
170190 if (TESTS_GEN9)
171- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" 9 "SKLFamily" )
191+ ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN9" "SKLFamily" )
172192 endif ()
173193 if (SUPPORT_SKL)
174- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 9 "SKL" )
175- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" 9 "SKL" )
194+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "SKL" )
195+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "SKL" )
176196 if (TESTS_SKL)
177- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 9 "SKL" )
178- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" 9 "SKL" )
179- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" 9 "skl/1/3/8" )
180- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "MT_TESTS" 9 "skl/1/3/8" )
181- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 9 "skl/1/3/8" )
197+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "SKL" )
198+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" "GEN9" "SKL" )
199+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" "GEN9" "skl/1/3/8" )
200+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "MT_TESTS" "GEN9" "skl/1/3/8" )
201+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "skl/1/3/8" )
182202 endif ()
183203 endif ()
184204
185205 if (SUPPORT_KBL)
186- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 9 "KBL" )
187- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" 9 "KBL" )
206+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "KBL" )
207+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "KBL" )
188208 if (TESTS_KBL)
189- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 9 "KBL" )
190- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 9 "kbl/1/3/6" )
209+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "KBL" )
210+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "kbl/1/3/6" )
191211 endif ()
192212 endif ()
193213
194214 if (SUPPORT_GLK)
195- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 9 "GLK" )
215+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "GLK" )
196216 if (TESTS_GLK)
197- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 9 "GLK" )
198- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 9 "glk/1/3/6" )
217+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "GLK" )
218+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "glk/1/3/6" )
199219 endif ()
200220 endif ()
201221
202222 if (SUPPORT_CFL)
203- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 9 "CFL" )
204- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" 9 "CFL" )
223+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "CFL" )
224+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "CFL" )
205225 if (TESTS_CFL)
206- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 9 "CFL" )
207- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 9 "cfl/1/3/6" )
226+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "CFL" )
227+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "cfl/1/3/6" )
208228 endif ()
209229 endif ()
210230
211231 if (SUPPORT_BXT)
212- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" 9 "BXT" )
232+ ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "BXT" )
213233 if (TESTS_BXT)
214- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" 9 "BXT" )
215- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" 9 "bxt/1/3/6" )
216- ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" 9 "bxt/1/3/6" )
234+ ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "BXT" )
235+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" "GEN9" "bxt/1/3/6" )
236+ ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "bxt/1/3/6" )
217237 endif ()
218238 endif ()
219239endif (SUPPORT_GEN9)
@@ -242,8 +262,9 @@ if(DEFAULT_TESTED_PLATFORM)
242262endif ()
243263
244264if (NOT DEFAULT_TESTED_FAMILY_NAME)
245- foreach (GEN_NUM RANGE ${MAX_GEN} 0 -1)
246- list (GET ALL_TESTED_FAMILY_NAME ${GEN_NUM} GEN_FAMILY_NAME)
265+ foreach (GEN_TYPE ${ALL_GEN_TYPES_REVERSED} )
266+ FIND_IDX_FOR_GEN_TYPE(${GEN_TYPE} GEN_IDX)
267+ list (GET ALL_TESTED_FAMILY_NAME ${GEN_IDX} GEN_FAMILY_NAME)
247268 if (NOT GEN_FAMILY_NAME STREQUAL " " )
248269 set (DEFAULT_TESTED_FAMILY_NAME ${GEN_FAMILY_NAME} )
249270 break ()
0 commit comments