Description: Set macro needed for gfortran compilation
Author: Alastair McKinstry  <mckinstry@debian.org>
Last-Updated: 2026-03-18
Forwarded: not-needed

This disables coarray support, which is not available everywhere;
revisit later.
It also sets ASSERT_PARALLEL_CALLBACKS which is needed for Caffeine. Otherwise asserts
not defined that break Caffeine build. Dummies needed ?

--- a/fpm.toml
+++ b/fpm.toml
@@ -2,3 +2,7 @@
 
 [install]
 library = true
+
+[preprocess]
+[preprocess.cpp]
+macros=['ASSERT_MULTI_IMAGE=1','ASSERT_PARALLEL_CALLBACKS=1']
\ No newline at end of file
