Btw, I got around the issue as following:
1) I start eclipse with env var:
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/home/lufimtse/git/LDT/include
eclipse
2) Then in my user folder: ~/git/LDT/include I have soft-links to various include paths like:
lrwxrwxrwx. 1 lufimtse lufimtse 41 Oct 24 15:37 gdk -> /home/lufimtse/jhbuild/checkout/gtk+/gdk/
lrwxrwxrwx. 1 lufimtse lufimtse 40 Nov 17 12:13 gio -> /home/lufimtse/jhbuild/checkout/glib/gio
lrwxrwxrwx. 1 lufimtse lufimtse 46 Nov 17 12:13 gio.h -> /home/lufimtse/jhbuild/checkout/glib/gio/gio.h
lrwxrwxrwx. 1 lufimtse lufimtse 41 Nov 17 12:11 glib -> /home/lufimtse/jhbuild/checkout/glib/glib
lrwxrwxrwx. 1 lufimtse lufimtse 41 Oct 24 15:36 gtk -> /home/lufimtse/jhbuild/checkout/gtk+/gtk/
lrwxrwxrwx. 1 lufimtse lufimtse 42 Nov 11 16:55 _javascript_Core -> /usr/include/webkitgtk-4.0/_javascript_Core/
lrwxrwxrwx. 1 lufimtse lufimtse 31 Nov 10 14:02 jni.h -> /usr/lib/jvm/java/include/jni.h
lrwxrwxrwx. 1 lufimtse lufimtse 40 Nov 10 14:03 jni_md.h -> /usr/lib/jvm/java/include/linux/jni_md.h
.......
The problem with the above approach is that it doesn't change the Eclipse project, but instead applies to all 'C' eclipse projects.
I.e, it's not really a full blown solution, but kinda works for me. Just thought I'd share.