Skip to content

Commit

Permalink
N
Browse files Browse the repository at this point in the history
  • Loading branch information
LebJe committed Jan 1, 2024
1 parent 5b7350c commit 12e14bd
Showing 1 changed file with 8 additions and 20 deletions.
28 changes: 8 additions & 20 deletions .github/workflows/buildAndTest-Windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ jobs:
uses: "e-t-l/setup-mingw@patch-1"
with:
platform: "x64"
- name: "Set up MSVC"
if: "${{ matrix.compiler == 'MSVC' }}"
uses: "ompnerd/gha-setup-vsdevenv@main"
# uses: "TheMrMilchmann/setup-msvc-dev@v3"
# with:
# arch: x64
- name: "Configure Project"
run: |
New-Item -Path "LuaRocks\tree\luaRocksConfig.lua" -ItemType File
Expand All @@ -32,44 +38,26 @@ jobs:
$env:LUAROCKS_LUADIR=$(Resolve-Path LuaJIT\)
$env:LUAROCKS_CONFIG="$(Resolve-Path LuaRocks\tree\luaRocksConfig.lua)"
#LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUA_LIBDIR" "$(Resolve-Path LuaJIT\bin)"
if (("${{ matrix.compiler }}" -eq "MinGW")) {
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config variables.LINK_FLAGS "$(Resolve-Path LuaJIT\bin\lua51.dll)"
}
if (("${{ matrix.compiler }}" -eq "MSVC")) {
Copy-Item "$(Resolve-Path libs\lua51.lib)" -Destination "$(Resolve-Path LuaJIT\bin)"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUA_LIBDIR" "$(Resolve-Path LuaJIT\bin\)"
#LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUALIB" "lua51.lib"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config cmake_generator "Visual Studio 17 2022"
} else {
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUA_LIBDIR" "$(Resolve-Path LuaJIT\bin)"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config cmake_generator "Ninja Multi-Config"
}
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config
Get-Content LuaRocks\tree\luaRocksConfig.lua
- name: "Set up MSVC"
if: "${{ matrix.compiler == 'MSVC' }}"
uses: "TheMrMilchmann/setup-msvc-dev@v3"
with:
arch: x64
- name: "Build Project"
run: |
$env:LUAROCKS_TREE=$(Resolve-Path LuaRocks\tree)
$env:LUAROCKS_LUADIR=$(Resolve-Path LuaJIT\)
$env:LUAROCKS_CONFIG="$(Resolve-Path LuaRocks\tree\luaRocksConfig.lua)"
Get-Content LuaRocks\tree\luaRocksConfig.lua
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUA_LIBDIR" "$(Resolve-Path LuaJIT\bin\)"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config "variables.LUALIB" "lua51.lib"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)"
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" config
Get-Content LuaRocks\tree\luaRocksConfig.lua
LuaRocks\luarocks.exe --lua-dir "$($env:LUAROCKS_LUADIR)" --tree "$($env:LUAROCKS_TREE)" make
- name: "Run Tests"
run: |
Expand Down

0 comments on commit 12e14bd

Please sign in to comment.