mirror of
https://github.com/pissnet/pissircd.git
synced 2025-05-15 09:55:04 +01:00
Add libsodium to Windows build
[skip ci]
This commit is contained in:
parent
deffc908e3
commit
214a98addb
2 changed files with 15 additions and 2 deletions
|
@ -24,6 +24,11 @@ MT=mt
|
|||
#ARGON2_INC_DIR="C:\dev\argon2\include"
|
||||
#ARGON2LIB="Argon2RefDll.lib"
|
||||
|
||||
### SODIUM ###
|
||||
#SODIUM_LIB_DIR="C:\dev\unrealircd-5-libs\libsodium\......."
|
||||
#SODIUM_INC_DIR="C:\dev\unrealircd-5-libs\libsodium\......."
|
||||
#SODIUMLIB="libsodium.lib"
|
||||
|
||||
### C-ARES ####
|
||||
#CARES_LIB_DIR="C:\dev\c-ares\vc\cares\dll-release"
|
||||
#CARES_INC_DIR="C:\dev\c-ares"
|
||||
|
@ -94,6 +99,13 @@ ARGON2_INC=/I "$(ARGON2_INC_DIR)"
|
|||
ARGON2_LIB=/LIBPATH:"$(ARGON2_LIB_DIR)"
|
||||
!ENDIF
|
||||
|
||||
!IFDEF SODIUM_INC_DIR
|
||||
SODIUM_INC=/I "$(SODIUM_INC_DIR)"
|
||||
!ENDIF
|
||||
!IFDEF SODIUM_LIB_DIR
|
||||
SODIUM_LIB=/LIBPATH:"$(SODIUM_LIB_DIR)"
|
||||
!ENDIF
|
||||
|
||||
!IFDEF USE_REMOTEINC
|
||||
CURLCFLAGS=/D USE_LIBCURL
|
||||
CURLOBJ=SRC/URL.OBJ
|
||||
|
@ -125,13 +137,13 @@ DBGLFLAG=/debug
|
|||
MODDBGCFLAG=/LDd /MD /Zi
|
||||
!ENDIF
|
||||
|
||||
STDOPTIONS=$(PCRE2_INC) $(ARGON2_INC) $(CARES_INC) $(LIBCURL_INC) $(LIBRESSL_INC) /J /I ./INCLUDE /nologo \
|
||||
STDOPTIONS=$(PCRE2_INC) $(ARGON2_INC) $(SODIUM_INC) $(CARES_INC) $(LIBCURL_INC) $(LIBRESSL_INC) /J /I ./INCLUDE /nologo \
|
||||
$(CURLCFLAGS) /D FD_SETSIZE=16384 $(SSLCFLAGS) /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE \
|
||||
/D FAKELAG_CONFIGURABLE=1 \
|
||||
/W3 /wd4267 /wd4101 /wd4018 /wd4244 /wd4996 /WX \
|
||||
/analyze:ruleset extras\VStudioAnalyze.ruleset
|
||||
STDLIBS=$(CARES_LIB) $(CARESLIB) $(PCRE2_LIB) $(PCRE2LIB) $(ARGON2_LIB) $(ARGON2LIB) \
|
||||
$(LIBRESSL_LIB) $(SSLLIB) $(LIBCURL_LIB) $(CURLLIB)
|
||||
$(SODIUM_LIB) $(SODIUMLIB) $(LIBRESSL_LIB) $(SSLLIB) $(LIBCURL_LIB) $(CURLLIB)
|
||||
CFLAGS=$(DBGCFLAG) $(STDOPTIONS) /c /Fosrc/
|
||||
CFLAGSST=$(DBGCFLAGST) $(STDOPTIONS) /c /Fosrc/
|
||||
LFLAGS=kernel32.lib user32.lib gdi32.lib shell32.lib ws2_32.lib advapi32.lib \
|
||||
|
|
|
@ -72,6 +72,7 @@ Source: "src\modules\third\*.dll"; DestDir: "{app}\modules\third"; Flags: ignore
|
|||
|
||||
Source: "c:\dev\unrealircd-5-libs\pcre2\bin\pcre*.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
Source: "c:\dev\unrealircd-5-libs\argon2\vs2015\build\*.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
Source: "c:\dev\unrealircd-5-libs\libsodium\bin\x64\Release\v142\dynamic\*.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
Source: "c:\dev\unrealircd-5-libs\c-ares\msvc\cares\dll-release\cares.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
Source: "c:\dev\unrealircd-5-libs\libressl\bin\openssl.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
Source: "c:\dev\unrealircd-5-libs\libressl\bin\*.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue