Changeset View
Changeset View
Standalone View
Standalone View
graphics/mesa-devel/Makefile
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
OPTIONS_GROUP_GALLIUM= iris r600 radeonsi | OPTIONS_GROUP_GALLIUM= iris r600 radeonsi | ||||
OPTIONS_GROUP_VULKAN= anv radv | OPTIONS_GROUP_VULKAN= anv radv | ||||
OPTIONS_EXCLUDE_DragonFly= LIBUNWIND anv | OPTIONS_EXCLUDE_DragonFly= LIBUNWIND anv | ||||
OPTIONS_EXCLUDE_i386= LTO # anv: vkcube fails on vkCreateSwapchainKHR | OPTIONS_EXCLUDE_i386= LTO # anv: vkcube fails on vkCreateSwapchainKHR | ||||
OPTIONS_EXCLUDE_powerpc64= ${"${/usr/bin/ld:L:tA}"==/usr/bin/ld.lld:?LTO:} # LLVM bug 47353 | OPTIONS_EXCLUDE_powerpc64= ${"${/usr/bin/ld:L:tA}"==/usr/bin/ld.lld:?LTO:} # LLVM bug 47353 | ||||
OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/anv i965 iris/} | OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/anv i965 iris/} | ||||
OPTIONS_EXCLUDE+= ${ARCH:Naarch64:Namd64:Ni386:Npowerpc64:Npowerpc64le:Nx86_64:C/.+/LIBUNWIND/} | OPTIONS_EXCLUDE+= ${ARCH:Naarch64:Namd64:Ni386:Npowerpc64:Npowerpc64le:Nx86_64:C/.+/LIBUNWIND/} | ||||
OPTIONS_EXCLUDE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"==${.CURDIR:T}:?COINST:} | OPTIONS_EXCLUDE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"==${.CURDIR:T}:?COINST:} | ||||
OPTIONS_EXCLUDE+= ${"${GL_DEFAULT:S/,/ /g:[1]}"!=libglvnd:?GLVND:} | |||||
OPTIONS_SLAVE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"!=${.CURDIR:T}:?COINST:} | OPTIONS_SLAVE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"!=${.CURDIR:T}:?COINST:} | ||||
OPTIONS_SLAVE+= ${"${GL_DEFAULT:S/,/ /g:[1]}"==libglvnd:?GLVND:} | OPTIONS_SLAVE+= GLVND | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
# Convert options to -D<type>-drivers=<driver1,driver2,etc> | # Convert options to -D<type>-drivers=<driver1,driver2,etc> | ||||
.for i in ${OPTIONS_GROUP} | .for i in ${OPTIONS_GROUP} | ||||
MESON_ARGS+= -D${i:tl}-drivers=${${i}_DRIVERS:ts,} | MESON_ARGS+= -D${i:tl}-drivers=${${i}_DRIVERS:ts,} | ||||
. for j in ${OPTIONS_GROUP_${i}} | . for j in ${OPTIONS_GROUP_${i}} | ||||
OPTIONS_DEFAULT+= ${j} | OPTIONS_DEFAULT+= ${j} | ||||
${j}_VARS+= ${i}_DRIVERS+=${j:S/anv/intel/:S/radv/amd/} | ${j}_VARS+= ${i}_DRIVERS+=${j:S/anv/intel/:S/radv/amd/} | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |