Skip to content

Commit

Permalink
enable net on win98, vita, n3ds, switch, ps4, ps5 and amiga builds
Browse files Browse the repository at this point in the history
  • Loading branch information
pionere committed Sep 5, 2024
1 parent 0db44e9 commit ec0a640
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 26 deletions.
36 changes: 18 additions & 18 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,10 +202,10 @@ jobs:
include:
# x86 builds
- name: diablo+patch
cmakeargs: '-DDEVILUTIONX_SYSTEM_LIBSODIUM=OFF -DUSE_PATCH=ON -DNONET=ON'
cmakeargs: '-DDEVILUTIONX_SYSTEM_LIBSODIUM=OFF -DUSE_PATCH=ON'
artifact: 'diablo-nightly-mingw-w9x.zip'
- name: hellfire+patch
cmakeargs: '-DDEVILUTIONX_SYSTEM_LIBSODIUM=OFF -DUSE_PATCH=ON -DNONET=ON -DHELLFIRE=ON'
cmakeargs: '-DDEVILUTIONX_SYSTEM_LIBSODIUM=OFF -DUSE_PATCH=ON -DHELLFIRE=ON'
artifact: 'hellfire-nightly-mingw-w9x.zip'
steps:
- name: Checkout
Expand Down Expand Up @@ -791,16 +791,16 @@ jobs:
matrix:
include:
- name: diablo
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF'
artifact: 'diablo-nightly-vita.vpk'
- name: hellfire
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -DHELLFIRE=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DHELLFIRE=ON'
artifact: 'hellfire-nightly-vita.vpk'
- name: diablo+patch
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -D USE_PATCH=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -D USE_PATCH=ON'
artifact: 'diablo-nightly-vitap.vpk'
- name: hellfire+patch
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -D USE_PATCH=ON -DHELLFIRE=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -D USE_PATCH=ON -DHELLFIRE=ON'
artifact: 'hellfire-nightly-vitap.vpk'
runs-on: ubuntu-latest
container: vitasdk/vitasdk:latest
Expand Down Expand Up @@ -838,19 +838,19 @@ jobs:
matrix:
include:
- name: diablo
cmakeargs: '-DNONET=ON'
cmakeargs: ''
artifact: 'diablo-nightly-3ds.3dsx'
cia: 'diablo-nightly-3ds.cia'
- name: hellfire
cmakeargs: '-DNONET=ON -DHELLFIRE=ON'
cmakeargs: '-DHELLFIRE=ON'
artifact: 'hellfire-nightly-3ds.3dsx'
cia: 'hellfire-nightly-3ds.cia'
- name: diablo+patch
cmakeargs: '-DNONET=ON -D USE_PATCH=ON'
cmakeargs: '-D USE_PATCH=ON'
artifact: 'diablo-nightly-3dsp.3dsx'
cia: 'diablo-nightly-3dsp.cia'
- name: hellfire+patch
cmakeargs: '-DNONET=ON -D USE_PATCH=ON -DHELLFIRE=ON'
cmakeargs: '-D USE_PATCH=ON -DHELLFIRE=ON'
artifact: 'hellfire-nightly-3dsp.3dsx'
cia: 'hellfire-nightly-3dsp.cia'
runs-on: ubuntu-latest
Expand Down Expand Up @@ -908,16 +908,16 @@ jobs:
matrix:
include:
- name: diablo
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF'
artifact: 'diablo-nightly-switch.nro'
- name: hellfire
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -DHELLFIRE=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DHELLFIRE=ON'
artifact: 'hellfire-nightly-switch.nro'
- name: diablo+patch
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -D USE_PATCH=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -D USE_PATCH=ON'
artifact: 'diablo-nightly-switchp.nro'
- name: hellfire+patch
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -DNONET=ON -D USE_PATCH=ON -DHELLFIRE=ON'
cmakeargs: '-D DEVILUTIONX_SYSTEM_SDL2=OFF -D USE_PATCH=ON -DHELLFIRE=ON'
artifact: 'hellfire-nightly-switchp.nro'
runs-on: ubuntu-latest
container: devkitpro/devkita64:latest
Expand Down Expand Up @@ -959,16 +959,16 @@ jobs:
matrix:
include:
- name: diablo
cmakeargs: '-DNONET=ON'
cmakeargs: ''
artifact: 'diablo-nightly-amiga'
- name: hellfire
cmakeargs: '-DNONET=ON -DHELLFIRE=ON'
cmakeargs: '-DHELLFIRE=ON'
artifact: 'hellfire-nightly-amiga'
- name: diablo+patch
cmakeargs: '-DNONET=ON -D USE_PATCH=ON'
cmakeargs: '-D USE_PATCH=ON'
artifact: 'diablo-nightly-amigap'
- name: hellfire+patch
cmakeargs: '-DNONET=ON -D USE_PATCH=ON -DHELLFIRE=ON'
cmakeargs: '-D USE_PATCH=ON -DHELLFIRE=ON'
artifact: 'hellfire-nightly-amigap'
runs-on: ubuntu-latest
container: amigadev/crosstools:m68k-amigaos-gcc10
Expand Down
3 changes: 2 additions & 1 deletion CMake/amiga_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ set(ASAN OFF)
set(UBSAN OFF)

# General build options.
set(NONET ON)
set(NOMEMCCPY ON)
set(USE_SDL1 ON)
#set(NONET ON)
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)

#set(TTF_FONT_NAME \"LiberationSerif-Bold.ttf\")
# Enable exception support as they are used in dvlnet code
Expand Down
3 changes: 2 additions & 1 deletion CMake/n3ds_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ set(UBSAN OFF)
# The 3ds build handles the stripping in a custom way.
set(USE_SDL1 ON)
set(DISABLE_STRIP ON)
#set(ZEROTIER OFF)
#set(NONET ON)
set(ZEROTIER OFF)
# Disable system dependencies.
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)

Expand Down
5 changes: 3 additions & 2 deletions CMake/ps4_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ set(UBSAN OFF)
# If the executable is stripped, create-fself fails with:
# Failed to build FSELF: no symbol section
set(DISABLE_STRIP ON)
set(DISABLE_LTO ON)
set(NONET ON)
#set(DISABLE_LTO ON)
#set(NONET ON)
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)
#set(DISCORD_INTEGRATION OFF)
#set(BUILD_TESTING OFF)
#set(NOEXIT ON)
Expand Down
2 changes: 1 addition & 1 deletion CMake/ps5_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set(UBSAN OFF)
# Failed to build FSELF: no symbol section
#set(DISABLE_STRIP ON)
#set(DISABLE_LTO ON)
set(NONET ON)
#set(NONET ON)
set(NOMEMCCPY ON)
#set(DISCORD_INTEGRATION OFF)
#set(BUILD_TESTING OFF)
Expand Down
3 changes: 2 additions & 1 deletion CMake/switch_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ set(ASAN OFF)
set(UBSAN OFF)

# General build options.
#set(ZEROTIER OFF)
#set(NONET ON)
set(ZEROTIER OFF)
# Disable system dependencies.
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)

Expand Down
3 changes: 2 additions & 1 deletion CMake/vita_defs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ set(UBSAN OFF)
# General build options.
# The Vita build needs the information
set(DISABLE_STRIP ON)
#set(ZEROTIER OFF)
#set(NONET ON)
set(ZEROTIER OFF)
# Disable system dependencies.
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)

Expand Down
3 changes: 2 additions & 1 deletion CMake/windows9x_defs.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
set(ASAN OFF)
set(UBSAN OFF)

#set(NONET ON)
set(USE_SDL1 ON)
#set(NONET ON)
set(ZEROTIER OFF)
#set(DEVILUTIONX_SYSTEM_BZIP2 OFF)
#set(DEVILUTIONX_SYSTEM_LIBFMT OFF)
#set(DEVILUTIONX_STATIC_LIBSODIUM OFF)
Expand Down

0 comments on commit ec0a640

Please sign in to comment.