Index: meson/part/tools/meson.build
===================================================================
--- meson/part/tools/meson.build	(revision 6d974a4df3a4ac12461577b02c12d9da9ebe8bb9)
+++ meson/part/tools/meson.build	(revision 145a13b720625fa3339311792a3a0793509d1d18)
@@ -62,16 +62,18 @@
 
 genisoimage = find_program('genisoimage', required: false)
-
-if not genisoimage.found()
+if genisoimage.found()
+	genisoimage_type = 'genisoimage'
+else
 	genisoimage = find_program('mkisofs', required: false)
-endif
-
-if not genisoimage.found()
-	xorriso = find_program('xorriso', required: false)
-
-	if xorriso.found()
-		genisoimage = [ xorriso, '-as', 'genisoimage' ]
+	if genisoimage.found()
+		genisoimage_type = 'mkisofs'
 	else
-		error('Need genisoimage, mkisofs or xorriso.')
+		xorriso = find_program('xorriso', required: false)
+		if xorriso.found()
+			genisoimage = [ xorriso, '-as', 'genisoimage' ]
+			genisoimage_type = 'genisoimage'
+		else
+			error('Need genisoimage, mkisofs or xorriso.')
+		endif
 	endif
 endif
