more build changes
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 16 Nov 2023 15:48:53 +0000 (09:48 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 16 Nov 2023 15:48:53 +0000 (09:48 -0600)
.github/workflows/onyx-build.yml
build.sh
compiler/build.sh
settings.sh

index 5294337ada56ccde7543bb4fea0ea381e96ecad7..cb1ec272e3f5981d035569d58296ced0cbb8ac3d 100644 (file)
@@ -23,11 +23,11 @@ jobs:
       matrix:
         include:
           - build: linux-amd64
-            os: ubuntu-20.04
+            os: ubuntu-latest
             runtime_library: ovmwasm
             artifact_name: 'onyx-linux-ovm-amd64'
           - build: linux-amd64
-            os: ubuntu-20.04
+            os: ubuntu-latest
             runtime_library: ':libwasmer.a'
             artifact_name: 'onyx-linux-wasmer-amd64'
           - build: windows-amd64
index e38c6e4060faad55794ecf1de5141c575f2a9545..85db1bbb1040a34f7fa85e810a110dd510cff95a 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -36,7 +36,7 @@ package_all() {
     cp ./scripts/onyx-pkg.onyx "$DIST_DIR/tools"
     cp ./scripts/default.json "$DIST_DIR/tools/pkg_templates"
 
-    echo "Installing runtime library '$ONYX_RUNTIME_LIBRARY'"
+    echo "Installing runtime library"
     mkdir -p "$DIST_DIR/lib"
     mkdir -p "$DIST_DIR/include"
 
@@ -46,11 +46,19 @@ package_all() {
 
     cp -r "tests" "$DIST_DIR/"
     cp -r "examples" "$DIST_DIR/"
+
+    mkdir -p "$DIST_DIR/misc"
+    cp misc/onyx-linux.sublime-build "$DIST_DIR/misc"
+    cp misc/onyx-windows.sublime-build "$DIST_DIR/misc"
+    cp misc/onyx-mode.el "$DIST_DIR/misc"
+    cp misc/onyx.sublime-syntax "$DIST_DIR/misc"
+    cp misc/vscode/onyx-0.1.8.vsix "$DIST_DIR/misc"
 }
 
 install_all() {
     package_all
 
+    echo "Installing to $ONYX_INSTALL_DIR"
     mkdir -p "$ONYX_INSTALL_DIR"
     cp -r "$DIST_DIR/." "$ONYX_INSTALL_DIR"
 }
index fe530a483b9c2e2e4cddadc9f55c5da2974385b9..90035a1df924e277b72cf2d8da812fcf491e96b7 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-C_FILES="onyx astnodes builtins checker clone doc entities errors lex parser symres types utils wasm_emit"
+C_FILES="onyx astnodes builtins checker clone doc entities errors lex parser symres types utils wasm_emit "
 LIBS="-L$ONYX_LIBRARY_DIR -lpthread -ldl -lm"
 INCLUDES="-I./include -I../shared/include -I../shared/include/dyncall"
 
@@ -14,7 +14,7 @@ fi
 
 if [ ! -z ${ONYX_RUNTIME_LIBRARY+x} ]; then
     FLAGS="$FLAGS -DENABLE_RUN_WITH_WASMER"
-    C_FILES="$C_FILES wasm_runtime "
+    C_FILES="${C_FILES}wasm_runtime "
     LIBS="$LIBS -l$ONYX_RUNTIME_LIBRARY"
 fi
 
index b9afc986f1eed19e04d00e6c3e89cb656884741e..7f194012b6910c9b41004b8b2a3d44173d74216b 100644 (file)
@@ -10,6 +10,7 @@ export ONYX_RUNTIME_LIBRARY="ovmwasm"
 
 export ONYX_INCLUDE_DIR="$(pwd)/shared/include"
 export ONYX_LIBRARY_DIR="$(pwd)/shared/lib/linux_$ONYX_ARCH/lib"
+# export ONYX_LIBRARY_DIR="$(wasmer config --libdir)"
 
 # Enable Dynamic call
 export ONYX_USE_DYNCALL=1