diff options
| author | Théo Zimmermann | 2019-03-01 14:30:30 +0100 |
|---|---|---|
| committer | Théo Zimmermann | 2019-03-01 14:30:30 +0100 |
| commit | f37c4445228f5aba5137f397755ebc8cb8c0c482 (patch) | |
| tree | 20e381f514081c98ac9fe31736036918046c1c3a | |
| parent | ed5685a2afaa9c429d1f16950317363d9b0bc1a8 (diff) | |
| parent | bf385a1134a0b0d4aba971c7b734487937e26b2c (diff) | |
Merge PR #9006: [dune] Add quickide target for building of IDE.
Reviewed-by: Zimmi48
Reviewed-by: gares
| -rw-r--r-- | Makefile.dune | 8 | ||||
| -rw-r--r-- | topbin/dune | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/Makefile.dune b/Makefile.dune index da4c59af75..7dd9914c6e 100644 --- a/Makefile.dune +++ b/Makefile.dune @@ -3,7 +3,7 @@ .PHONY: help voboot states world watch check # Main developer targets .PHONY: coq coqide coqide-server # Package targets -.PHONY: quickbyte quickopt # Partial / quick developer targets +.PHONY: quickbyte quickopt quickide # Partial / quick developer targets .PHONY: refman-html stdlib-html apidoc # Documentation targets .PHONY: test-suite release # Accesory targets .PHONY: ocheck trunk ireport clean # Maintenance targets @@ -27,6 +27,7 @@ help: @echo "" @echo " - quickbyte: build main ML files [coqtop + plugins + ide + printers] using the bytecode compiler" @echo " - quickopt: build main ML files [coqtop + plugins + ide + printers] using the optimizing compiler" + @echo " - quickide: build main IDE files [client + server + prelude] using the optimizing compiler" @echo "" @echo " - test-suite: run Coq's test suite" @echo " - refman-html: build Coq's reference manual [HTML version]" @@ -77,6 +78,11 @@ quickbyte: voboot quickopt: voboot dune build $(DUNEOPT) $(QUICKOPT_TARGETS) +quickide: states + dune build $(DUNEOPT) @topworkers + dune build $(DUNEOPT) coqide-server.install + dune build $(DUNEOPT) coqide.install + test-suite: voboot dune runtest --no-buffer $(DUNEOPT) diff --git a/topbin/dune b/topbin/dune index f42e4d6fc2..e35a3de54b 100644 --- a/topbin/dune +++ b/topbin/dune @@ -36,3 +36,8 @@ (modules :standard \ coqtop_byte_bin coqtop_bin coqc_bin) (libraries coq.toplevel) (link_flags -linkall)) + +; Workers installed targets +(alias + (name topworkers) + (deps %{bin:coqqueryworker.opt} %{bin:coqtacticworker.opt} %{bin:coqproofworker.opt})) |
