diff --git a/mpcdf_common.py b/mpcdf_common.py
index fabb3bd2ebb2c4f031a6afe74a7cc2c48c254ef5..58e3a65913bba980e807754b65a2803a467f8b1a 100644
--- a/mpcdf_common.py
+++ b/mpcdf_common.py
@@ -60,6 +60,7 @@ def dist_prjconf_tags(distribution):
 
     centos8_prjconf_tags = textwrap.dedent(
         """
+        Substitute: python-devel python3-devel
         ExpandFlags: module:python36-3.6
         """).strip()
 
diff --git a/mpcdf_setup_software_project.py b/mpcdf_setup_software_project.py
index 9f4c485c6820e7bf75d778d09f8e3d24c0018750..308c3461f1f638239d64cfb0c13e957cafc0fb3f 100644
--- a/mpcdf_setup_software_project.py
+++ b/mpcdf_setup_software_project.py
@@ -56,6 +56,12 @@ def do_mpcdf_setup_software_project(self, subcmd, opts, *args):
     prjconf.append("Runscripts: mpcdf")
     prjconf.append("Preinstall: mpcdf_modules")
     prjconf.append("Preinstall: brp_mpcdf_modules")
+    prjconf.append("")
+    prjconf.append("Macros:")
+    prjconf.append("%have_mpcdf_compiler 0")
+    prjconf.append("%have_mpcdf_mpi 0")
+    prjconf.append("%have_mpcdf_cuda 0")
+    prjconf.append(":Macros")
 
     software_meta = mpcdf_common.project_meta(api_url, "software")