CI: github actions: add the output of $CC -dM -E-

Sometimes figuring what differs between platforms is useful to fix
build issues, to decide what ifdef to add for example. Let's always
call $CC -dM -E- before starting make.

(cherry picked from commit 4673c5e2c81e8e2b04018f3ba0b80d41d85f2220)
Signed-off-by: William Lallemand <wlallemand@haproxy.org>
(cherry picked from commit c9495592634ec4c4e85dd47715437d8cb6b2286a)
Signed-off-by: William Lallemand <wlallemand@haproxy.org>
diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml
index 8e64995..fbf2d9d 100644
--- a/.github/workflows/vtest.yml
+++ b/.github/workflows/vtest.yml
@@ -73,6 +73,9 @@
       run: make -C addons/wurfl/dummy
     - name: Compile HAProxy with ${{ matrix.CC }}
       run: |
+        echo "::group::Show platform specific defines"
+        echo | ${{ matrix.CC }} -dM -xc -E -
+        echo "::endgroup::"
         make -j$(nproc) all \
           ERR=1 \
           TARGET=${{ matrix.TARGET }} \
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 0449808..deeb36b 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -48,6 +48,9 @@
           zlib-devel
     - name: Compile HAProxy with ${{ matrix.CC }}
       run: |
+        echo "::group::Show platform specific defines"
+        echo | ${{ matrix.CC }} -dM -xc -E -
+        echo "::endgroup::"
         make -j$(nproc) all \
           ERR=1 \
           TARGET=${{ matrix.TARGET }} \