File tree Expand file tree Collapse file tree 5 files changed +25
-23
lines changed Expand file tree Collapse file tree 5 files changed +25
-23
lines changed Original file line number Diff line number Diff line change @@ -19,3 +19,6 @@ project/plugins/project/
19
19
# IntelliJ-specific
20
20
.idea
21
21
* .iml
22
+
23
+ # Project-specific
24
+ output /
Original file line number Diff line number Diff line change 1
- [submodule "rewrite/lib/c4 "]
2
- path = lib/c4
3
- url = https://github.com/bloom-lang/c4/
4
- [submodule "rewrite/lib/z3 "]
5
- path = lib/z3
6
- url = https://git.codeplex.com/z3
1
+ [submodule "lib/c4 "]
2
+ path = lib/c4
3
+ url = https://github.com/bloom-lang/c4
4
+ ignore = dirty
5
+ [submodule "lib/z3 "]
6
+ path = lib/z3
7
+ url = https://github.com/Z3Prover/z3
Original file line number Diff line number Diff line change 1
1
all : deps
2
2
3
+ clean-deps :
4
+ rm -rf lib/c4/build
5
+ rm -rf lib/z3/build
6
+
3
7
deps : get-submodules c4 z3
4
8
5
- clean-deps :
6
- rm -r lib/c4/build
7
- rm -r lib/z3/build
9
+ get-submodules :
10
+ git submodule update --init --recursive
8
11
9
12
c4 : lib/c4/build/src/libc4/libc4.dylib
10
13
11
14
z3 : lib/z3/build/z3-dist
12
15
16
+ lib/c4/build/src/libc4/libc4.dylib :
17
+ @which cmake > /dev/null
18
+ cd lib/c4 && mkdir -p build
19
+ cd lib/c4/build && cmake ..
20
+ cd lib/c4/build && make
21
+
13
22
lib/z3/build/z3-dist : lib/z3/build/libz3.dylib
14
23
# We need to make these parent directories so that Z3's Makefile
15
24
# doesn't complain about them missing when it copies files during
@@ -22,19 +31,7 @@ lib/z3/build/libz3.dylib:
22
31
cd lib/z3 && python scripts/mk_make.py --prefix=z3-dist
23
32
cd lib/z3/build && make -j4
24
33
25
- lib/c4/build/src/libc4/libc4.dylib :
26
- @which cmake > /dev/null
27
- cd lib/c4 && mkdir -p build
28
- cd lib/c4/build && cmake ..
29
- cd lib/c4/build && make
30
-
31
- get-submodules :
32
- git submodule init
33
- git submodule update
34
-
35
- CMAKE-installed :
36
-
37
34
# SBT command for running only the fast unit tests and excluding the slower
38
35
# end-to-end tests (which have been tagged using ScalaTest's `Slow` tag):
39
- fast-test : deps
36
+ fast-test :
40
37
sbt " testOnly *Suite -- -l org.scalatest.tags.Slow"
You can’t perform that action at this time.
0 commit comments