diff --git a/src/benchmarks/rodinia-srad/c/meson.build b/src/benchmarks/rodinia-srad/c/meson.build
index 5cf4141ea92cee8ec2a2f23d842db9c23ebaf6a0..4b08628bbcbef0d906d476878fdb8a0467bee7d6 100644
--- a/src/benchmarks/rodinia-srad/c/meson.build
+++ b/src/benchmarks/rodinia-srad/c/meson.build
@@ -1,9 +1,12 @@
+cc = meson.get_compiler('c')
+
 sources = [
-	'srad.cpp',
+	'srad.c',
 ]
 
 dependencies = [
 	dependency('openmp'),
+	cc.find_library('m'),
 ]
 
 options = [
diff --git a/src/benchmarks/rodinia-srad/c/srad.cpp b/src/benchmarks/rodinia-srad/c/srad.c
similarity index 100%
rename from src/benchmarks/rodinia-srad/c/srad.cpp
rename to src/benchmarks/rodinia-srad/c/srad.c