Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -18,7 +18,7 @@ png = dependency('libpng')
 jpeg = dependency('libjpeg', required: get_option('jpeg'))
 math = cc.find_library('m')
 pixman = dependency('pixman-1')
-realtime = cc.find_library('rt')
+# realtime = cc.find_library('rt')
 wayland_client = dependency('wayland-client')
 
 is_le = host_machine.endian() == 'little'
@@ -45,7 +45,7 @@ grim_deps = [
 	math,
 	pixman,
 	png,
-	realtime,
+#	realtime,
 	wayland_client,
 ]
 
@@ -53,6 +53,9 @@ if jpeg.found()
 	grim_files += ['write_jpg.c']
 	grim_deps += [jpeg]
 endif
+
+conf_data = configuration_data()
+conf_data.set10('HAVE_WORDEXP', cc.check_header('wordexp.h'))
 
 executable(
 	'grim',
