Rewrite create_makefile.sh as a Makefile
All threads resolved!
All threads resolved!
This simplifies the build process. We now only need to type make to launch the compilation, the Makefile will create the _CoqProject and Makefile.coq files itself.
Merge request reports
Activity
- Automatically resolved by Pierre Roux
enabled an automatic merge when the pipeline for 4eececb0 succeeds
- Makefile 0 → 100644
42 refinementsCoqProject: commonCoqProject 43 @echo "-R implementation/refinements prosa.implementation.refinements" >> $(COQ_PROJ) 44 @echo "" >> $(COQ_PROJ) 45 @find $(FIND_OPTS) \ 46 -path './implementation/refinements/*' \ 47 -print | scripts/module-toc-order.py >> $(COQ_PROJ) 48 49 $(COQ_MAKEFILE): $(COQ_PROJ) scripts/Makefile.coq.patch 50 @coq_makefile -f $< -o $@ 51 @# Patch HTML target to switch out color, and 52 @# so that it parses comments and has links to ssreflect. 53 @# Also include Makefile.coqdocjs for 'htmlpretty' documentation target. 54 @patch -s < scripts/Makefile.coq.patch 55 56 install html gallinahtml htmlpretty clean cleanall validate alectryon: $(COQ_MAKEFILE) 57 $(MAKE) -f $(COQ_MAKEFILE) $@ @proux — I just noticed this doesn't seem to pass on the
-j
option. As a result, it seems slow-but-parallelizable targets likealectryon
don't benefit from multiple cores. Am I missing something?
Please register or sign in to reply