Hi Paul,
I use some example code which uses C++20 modules.
There are five .cpp files, e.g:
main.c depends on a.c b.c c.c d.c
b.c d.c depends on c.c
a.c depends on b.c
d.c depends on a.c
I update my Makefile like the following. Is it correct and guaranteed to work
under parallel make?
CXXFLAGS = -std=c++2a -fmodules-ts
CC = $(CXX)
# executable
main : a.o b.o c.o d.o main.o
# order of compiling object files
main.o : a.o b.o c.o d.o
b.o d.o : c.o
a.o : b.o
d.o : a.o
Thanks