Build examples in parallel

This commit is contained in:
Alex Hultman
2020-06-02 05:26:32 +00:00
parent 1699b214c5
commit 85f02a73f9
+4 -3
View File
@@ -30,9 +30,10 @@ endif
.PHONY: examples
examples:
$(MAKE) -C uSockets
$(foreach FILE,$(EXAMPLE_FILES),$(CXX) -flto -O3 $(CXXFLAGS) examples/$(FILE).cpp -o $(FILE) $(LDFLAGS);)
$(foreach FILE,$(THREADED_EXAMPLE_FILES),$(CXX) -pthread -flto -O3 $(CXXFLAGS) examples/$(FILE).cpp -o $(FILE) $(LDFLAGS);)
$(MAKE) -C uSockets; \
for FILE in $(EXAMPLE_FILES); do $(CXX) -flto -O3 $(CXXFLAGS) examples/$$FILE.cpp -o $$FILE $(LDFLAGS) & done; \
for FILE in $(THREADED_EXAMPLE_FILES); do $(CXX) -pthread -flto -O3 $(CXXFLAGS) examples/$$FILE.cpp -o $$FILE $(LDFLAGS) & done; \
wait
install:
mkdir -p "$(DESTDIR)$(prefix)/include/uWebSockets/f2"