Skip to content

Commit

Permalink
Update Nightlies: BYOD
Browse files Browse the repository at this point in the history
  • Loading branch information
jatinchowdhury18 committed Feb 26, 2024
1 parent 345ec7e commit 35c504e
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 3 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,18 @@ jobs:
path: SDKs
token: ${{ secrets.OUR_GITHUB_PAT }}

- name: Install Ninja
uses: seanmiddleditch/gha-setup-ninja@master

- name: Get latest CMake
uses: lukka/get-cmake@latest

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2

- name: Setup MSVC devcmd
uses: ilammy/msvc-dev-cmd@v1

- name: Choco Install PuTTy
uses: crazy-max/ghaction-chocolatey@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion plugins/BYOD/BYOD
2 changes: 1 addition & 1 deletion plugins/BYOD/metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "BYOD",
"repo": "https://github.com/Chowdhury-DSP/BYOD",
"hash": "dd6f2f23fd402f4d0574861caa968eaa5601f9ef",
"hash": "bed2e3db0ace37050b8e6124beeb50e0954b4fa9",
"tag": "v0.1.0",
"branch": "main"
}
4 changes: 3 additions & 1 deletion plugins/BYOD/win_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ git clone $jai_repo_with_pass modules/jai
sed -i -e "s~# juce_set_vst2_sdk_path.*~juce_set_vst2_sdk_path(${VST_SDK})~" CMakeLists.txt

# build Win64
cmake -Bbuild -G"Visual Studio 17 2022" -TClangCL -A x64 -DBYOD_BUILD_ADD_ON_MODULES=ON -DBUILD_RELEASE=ON -DASIOSDK_DIR="${ASIO_SDK}"
cmake -Bbuild -G"Ninja Multi-Config" \
-DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl \
-DBYOD_BUILD_ADD_ON_MODULES=ON -DBUILD_RELEASE=ON -DASIOSDK_DIR="${ASIO_SDK}"
cmake --build build --config Release --parallel --target BYOD_Standalone BYOD_VST BYOD_VST3 BYOD_CLAP

# build Win32
Expand Down

0 comments on commit 35c504e

Please sign in to comment.