Skip to content

Commit 2e3a869

Browse files
committed
script/aot_core that doesn't require boostrap
1 parent 74a64f9 commit 2e3a869

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

script/aot.clj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
(require '[cljs.closure :as cljsc])
2+
(cljsc/aot-cache-core)

script/aot_core

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
#!/bin/bash
22

3-
if [ "$CLOJURESCRIPT_HOME" = "" ]; then
4-
CLOJURESCRIPT_HOME="`dirname $0`/.."
5-
fi
6-
7-
CLJSC_CP=''
8-
for next in lib/*: src/clj: src/cljs: test/cljs; do
9-
CLJSC_CP=$CLJSC_CP$CLOJURESCRIPT_HOME'/'$next
10-
done
11-
12-
java -server -cp $CLJSC_CP clojure.main -e \
13-
"(require '[cljs.closure :as cljsc])
14-
(cljsc/aot-cache-core)"
3+
set -ex
4+
5+
CP_FILE=`mktemp /tmp/cljs_cp.txt.XXXXXXXXXXX`
6+
7+
mvn -f pom.template.xml dependency:build-classpath -Dmdep.outputFile=$CP_FILE
8+
9+
CLJS_CP=`cat $CP_FILE`
10+
11+
java -server -cp "$CLJS_CP:src/clj:src/cljs" clojure.main script/aot.clj
12+

0 commit comments

Comments
 (0)