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

Reply via email to