@@ -8,10 +8,7 @@ set(MAX_GEN 64)
88
99set (ALL_GEN_TYPES "" )
1010
11- list (APPEND ALL_GEN_TYPES "GEN8" )
12- list (APPEND ALL_GEN_TYPES "GEN9" )
13- list (APPEND ALL_GEN_TYPES "GEN11" )
14- list (APPEND ALL_GEN_TYPES "GEN12LP" )
11+ include (${CMAKE_CURRENT_SOURCE_DIR} /cmake${BRANCH_DIR_SUFFIX} /fill_gens.cmake)
1512
1613set (ALL_GEN_TYPES_REVERSED ${ALL_GEN_TYPES} )
1714list (REVERSE ALL_GEN_TYPES_REVERSED)
@@ -177,11 +174,6 @@ macro(ADD_PLATFORM_FOR_GEN LIST_TYPE GEN_TYPE PLATFORM_NAME PLATFORM_TYPE)
177174 endif ()
178175endmacro ()
179176
180- SET_FLAGS_FOR("GEN8" "BDW" )
181- SET_FLAGS_FOR("GEN9" "SKL" "KBL" "BXT" "GLK" "CFL" )
182- SET_FLAGS_FOR("GEN11" "ICLLP" "LKF" "EHL" )
183- SET_FLAGS_FOR("GEN12LP" "TGLLP" )
184-
185177# Init lists
186178INIT_LIST("FAMILY_NAME" "TESTED" )
187179INIT_LIST("PLATFORMS" "SUPPORTED" )
@@ -191,131 +183,7 @@ INIT_LIST("PLATFORMS" "TESTED")
191183INIT_PRODUCTS_LIST("TESTED" )
192184INIT_PRODUCTS_LIST("SUPPORTED" )
193185
194- # Add supported and tested platforms
195- if (SUPPORT_GEN8)
196- if (TESTS_GEN8)
197- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN8" "BDWFamily" )
198- endif ()
199- if (SUPPORT_BDW)
200- ADD_PRODUCT("SUPPORTED" "BDW" "IGFX_BROADWELL" )
201- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN8" "BDW" "CORE" )
202- ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN8" "BDW" "CORE" )
203- if (TESTS_BDW)
204- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN8" "BDW" )
205- ADD_PRODUCT("TESTED" "BDW" "IGFX_BROADWELL" )
206- endif ()
207- endif ()
208- endif ()
209-
210- if (SUPPORT_GEN9)
211- if (TESTS_GEN9)
212- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN9" "SKLFamily" )
213- endif ()
214- if (SUPPORT_SKL)
215- ADD_PRODUCT("SUPPORTED" "SKL" "IGFX_SKYLAKE" )
216- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "SKL" "CORE" )
217- ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN9" "SKL" "CORE" )
218- ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN9" "SKL" "CORE" )
219- set (PREFERRED_PLATFORM "SKL" )
220- if (TESTS_SKL)
221- set (PREFERRED_FAMILY_NAME "SKLFamily" )
222- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "SKL" )
223- ADD_PRODUCT("TESTED" "SKL" "IGFX_SKYLAKE" )
224- endif ()
225- endif ()
226-
227- if (SUPPORT_KBL)
228- ADD_PRODUCT("SUPPORTED" "KBL" "IGFX_KABYLAKE" )
229- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "KBL" "CORE" )
230- ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN9" "KBL" "CORE" )
231- ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN9" "KBL" "CORE" )
232- if (TESTS_KBL)
233- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "KBL" )
234- ADD_PRODUCT("TESTED" "KBL" "IGFX_KABYLAKE" )
235- endif ()
236- endif ()
237-
238- if (SUPPORT_GLK)
239- ADD_PRODUCT("SUPPORTED" "GLK" "IGFX_GEMINILAKE" )
240- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "GLK" "LP" )
241- ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN9" "GLK" "LP" )
242- if (TESTS_GLK)
243- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "GLK" )
244- ADD_PRODUCT("TESTED" "GLK" "IGFX_GEMINILAKE" )
245- endif ()
246- endif ()
247-
248- if (SUPPORT_CFL)
249- ADD_PRODUCT("SUPPORTED" "CFL" "IGFX_COFFEELAKE" )
250- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "CFL" "CORE" )
251- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "CFL" )
252- ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_VME" "GEN9" "CFL" )
253- if (TESTS_CFL)
254- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "CFL" )
255- ADD_PRODUCT("TESTED" "CFL" "IGFX_COFFEELAKE" )
256- endif ()
257- endif ()
258-
259- if (SUPPORT_BXT)
260- ADD_PRODUCT("SUPPORTED" "BXT" "IGFX_BROXTON" )
261- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "BXT" "LP" )
262- ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN9" "BXT" "LP" )
263- if (TESTS_BXT)
264- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "BXT" )
265- ADD_PRODUCT("TESTED" "BXT" "IGFX_BROXTON" )
266- endif ()
267- endif ()
268- endif ()
269-
270- if (SUPPORT_GEN11)
271- if (TESTS_GEN11)
272- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN11" "ICLFamily" )
273- endif ()
274-
275- if (SUPPORT_ICLLP)
276- ADD_PRODUCT("SUPPORTED" "ICLLP" "IGFX_ICELAKE_LP" )
277- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN11" "ICLLP" "LP" )
278- ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN11" "ICLLP" "LP" )
279- ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN11" "ICLLP" "LP" )
280- if (TESTS_ICLLP)
281- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN11" "ICLLP" )
282- ADD_PRODUCT("TESTED" "ICLLP" "IGFX_ICELAKE_LP" )
283- endif ()
284- endif ()
285-
286- if (SUPPORT_LKF)
287- ADD_PRODUCT("SUPPORTED" "LKF" "IGFX_LAKEFIELD" )
288- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN11" "LKF" "LP" )
289- if (TESTS_LKF)
290- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN11" "LKF" )
291- ADD_PRODUCT("TESTED" "LKF" "IGFX_LAKEFIELD" )
292- endif ()
293- endif ()
294-
295- if (SUPPORT_EHL)
296- ADD_PRODUCT("SUPPORTED" "EHL" "IGFX_ELKHARTLAKE" )
297- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN11" "EHL" "LP" )
298- if (TESTS_EHL)
299- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN11" "EHL" )
300- ADD_PRODUCT("TESTED" "EHL" "IGFX_ELKHARTLAKE" )
301- endif ()
302- endif ()
303- endif ()
304-
305- if (SUPPORT_GEN12LP)
306- if (TESTS_GEN12LP)
307- ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN12LP" "TGLLPFamily" )
308- endif ()
309- if (SUPPORT_TGLLP)
310- ADD_PRODUCT("SUPPORTED" "TGLLP" "IGFX_TIGERLAKE_LP" )
311- ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN12LP" "TGLLP" "LP" )
312- ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN12LP" "TGLLP" "LP" )
313- if (TESTS_TGLLP)
314- ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN12LP" "TGLLP" )
315- ADD_PRODUCT("TESTED" "TGLLP" "IGFX_TIGERLAKE_LP" )
316- endif ()
317- endif ()
318- endif ()
186+ include (${CMAKE_CURRENT_SOURCE_DIR} /cmake${BRANCH_DIR_SUFFIX} /setup_platform_flags.cmake)
319187
320188# Get platform lists, flag definition and set default platforms
321189GET_AVAILABLE_PLATFORMS("SUPPORTED" "SUPPORT" ALL_AVAILABLE_SUPPORTED_PLATFORMS)
0 commit comments