Add build tooling

This commit is contained in:
Scott Richmond 2022-05-24 23:18:41 -04:00
parent 907d4e2b31
commit 3361f08aa6
2 changed files with 22 additions and 0 deletions

7
graal-compile.sh Executable file
View File

@ -0,0 +1,7 @@
#!/opt/homebrew/bin/fish
jenv shell graalvm64-17.0.3
lein uberjar
native-image --report-unsupported-elements-at-runtime --initialize-at-build-time -jar ./target/ludus-0.1.0-SNAPSHOT-standalone.jar -H:Name=./target/ludus

15
notary.json Normal file
View File

@ -0,0 +1,15 @@
{
"source": ["./target/ludus"],
"bundle_id": "dev.ludus.core",
"apple_id": {
"username": "s.richmond@utoronto.ca",
"password": "@keychain:Notary"
},
"sign": {
"application_identity": "9F27C69TKX"
},
"dmg": {
"output_path": "./target/ludus.dmg",
"volume_name": "Ludus"
}
}