|
21 | 21 | SAFECHECKER_DEPS="-R ../pcuic/theories MetaCoq.PCUIC" |
22 | 22 | ERASURE_DEPS="-R ../safechecker/theories MetaCoq.SafeChecker" |
23 | 23 | TRANSLATIONS_DEPS="" |
| 24 | + EXAMPLES_DEPS="-I ../safechecker/src -I ../erasure/src -R ../erasure/theories MetaCoq.Erasure" |
| 25 | + TEST_SUITE_DEPS="-I ../safechecker/src -I ../erasure/src -R ../erasure/theories MetaCoq.Erasure" |
| 26 | + PLUGIN_DEMO_DEPS="-I ../../template-coq/build -R ../../template-coq/theories MetaCoq.Template -I ../../template-coq/" |
| 27 | + echo "METACOQ_CONFIG = local" > Makefile.conf |
24 | 28 | else |
25 | 29 | echo "Building MetaCoq globally (default)" |
26 | 30 | # The safechecker and erasure plugins depend on the extractable template-coq plugin |
|
30 | 34 | SAFECHECKER_DEPS="" |
31 | 35 | ERASURE_DEPS="" |
32 | 36 | TRANSLATIONS_DEPS="" |
| 37 | + EXAMPLES_DEPS="" |
| 38 | + TEST_SUITE_DEPS="" |
| 39 | + PLUGIN_DEMO_DEPS="-I ${COQLIB}/user-contrib/MetaCoq/Template" |
| 40 | + echo "METACOQ_CONFIG = global" > Makefile.conf |
33 | 41 | fi |
34 | 42 |
|
35 | 43 | echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > pcuic/metacoq-config |
36 | 44 | echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > safechecker/metacoq-config |
37 | 45 | echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > erasure/metacoq-config |
38 | 46 | echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > translations/metacoq-config |
| 47 | + echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > examples/metacoq-config |
| 48 | + echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > test-suite/metacoq-config |
| 49 | + echo "# DO NOT EDIT THIS FILE: autogenerated from ./configure.sh" > test-suite/plugin-demo/metacoq-config |
39 | 50 |
|
40 | 51 | echo ${PCUIC_DEPS} >> pcuic/metacoq-config |
41 | 52 | echo ${PCUIC_DEPS} ${SAFECHECKER_DEPS} >> safechecker/metacoq-config |
42 | 53 | echo ${PCUIC_DEPS} ${SAFECHECKER_DEPS} ${ERASURE_DEPS} >> erasure/metacoq-config |
43 | 54 | echo ${PCUIC_DEPS} ${TRANSLATIONS_DEPS} >> translations/metacoq-config |
| 55 | + echo ${PCUIC_DEPS} ${SAFECHECKER_DEPS} ${ERASURE_DEPS} ${TRANSLATIONS_DEPS} ${EXAMPLES_DEPS} >> examples/metacoq-config |
| 56 | + echo ${PCUIC_DEPS} ${SAFECHECKER_DEPS} ${ERASURE_DEPS} ${TRANSLATIONS_DEPS} ${TEST_SUITE_DEPS} >> test-suite/metacoq-config |
| 57 | + echo ${PLUGIN_DEMO_DEPS} >> test-suite/plugin-demo/metacoq-config |
| 58 | + |
44 | 59 | else |
45 | 60 | echo "Error: coqc not found in path" |
46 | 61 | fi |
0 commit comments