@@ -59,14 +59,15 @@ jobs:
5959 run : cargo build --release --lib --target x86_64-pc-windows-msvc
6060
6161 - name : Build WASM Plugins
62+ shell : bash
6263 run : |
63- mkdir plugins
64+ mkdir -p plugins
6465 rustc --target wasm32-unknown-unknown --crate-type cdylib plug.app/rt/src_plugins/pTerm/pTerm.rs -o plugins/pTerm.wasm -C opt-level=z -C lto=true -C link-arg=--allow-undefined
6566 cp plug.app/rt/src_plugins/plugin.toml plugins/plugin.toml
6667
6768 - name : Run CMake Configuration
6869 run : |
69- cmake -G Ninja -S plug.cross/windows -B plug.cross/windows/build -DRUST_LIB_PATH=../../ plug.app/rt/target/x86_64-pc-windows-msvc/release/tm_main.lib -DCMAKE_BUILD_TYPE=Release
70+ cmake -G Ninja -S plug.cross/windows -B plug.cross/windows/build " -DRUST_LIB_PATH=${{ github.workspace }}/ plug.app/rt/target/x86_64-pc-windows-msvc/release/tm_main.lib" -DCMAKE_BUILD_TYPE=Release
7071
7172 - name : Compile plug executable
7273 run : |
@@ -92,17 +93,17 @@ jobs:
9293
9394 - name : Build Rust Static Library
9495 working-directory : plug.app/rt
95- run : cargo build --release --lib
96+ run : cargo build --release --lib --target x86_64-unknown-linux-gnu
9697
9798 - name : Build WASM Plugins
9899 run : |
99- mkdir plugins
100+ mkdir -p plugins
100101 rustc --target wasm32-unknown-unknown --crate-type cdylib plug.app/rt/src_plugins/pTerm/pTerm.rs -o plugins/pTerm.wasm -C opt-level=z -C lto=true -C link-arg=--allow-undefined
101102 cp plug.app/rt/src_plugins/plugin.toml plugins/plugin.toml
102103
103104 - name : Run CMake Configuration
104105 run : |
105- cmake -G Ninja -S plug.cross/linux -B plug.cross/linux/build -DRUST_LIB_PATH=../../ plug.app/rt/target/release/libtm_main.a -DCMAKE_BUILD_TYPE=Release
106+ cmake -G Ninja -S plug.cross/linux -B plug.cross/linux/build " -DRUST_LIB_PATH=${{ github.workspace }}/ plug.app/rt/target/x86_64-unknown-linux-gnu/ release/libtm_main.a" -DCMAKE_BUILD_TYPE=Release
106107
107108 - name : Compile plug executable
108109 run : |
0 commit comments