diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-04-06 14:48:54 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-04-06 14:48:54 +0100 |
| commit | a1ad0db8a6d829eddf1478cee44ae976bbcd325f (patch) | |
| tree | a6e62232e05e7779034c5f9d1bf743b6f1c198e3 /build.bat | |
| parent | 0d4fa9ebbfcadfff4baf8fc3cd32a63dcfd7dd43 (diff) | |
| download | nissy-core-a1ad0db8a6d829eddf1478cee44ae976bbcd325f.tar.gz nissy-core-a1ad0db8a6d829eddf1478cee44ae976bbcd325f.zip | |
Fix integer conversions in code, tests and some toolsc-portability
Diffstat (limited to 'build.bat')
| -rw-r--r-- | build.bat | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -49,14 +49,14 @@ exit /b 1 | |||
| 49 | SET CXX=cl | 49 | SET CXX=cl |
| 50 | 50 | ||
| 51 | SET DFLAGS=/Zi /DDEBUG | 51 | SET DFLAGS=/Zi /DDEBUG |
| 52 | SET WARNINGS=/W2 /wd4505 /wd4996 | 52 | SET WARNINGS=/W4 /wd4100 /wd4324 /wd4505 /wd4996 |
| 53 | SET VARIABLES=/DTHREADS=%THREADS% /D%ARCH% | 53 | SET VARIABLES=/DTHREADS=%THREADS% /D%ARCH% |
| 54 | SET OFLAGS=/O2 | 54 | SET OFLAGS=/O2 |
| 55 | 55 | ||
| 56 | if %DEBUG%==1 (SET ODFLAGS=%DFLAGS%) else (SET ODFLAGS=%OFLAGS%) | 56 | if %DEBUG%==1 (SET ODFLAGS=%DFLAGS%) else (SET ODFLAGS=%OFLAGS%) |
| 57 | if "%ARCH%"=="AVX2" (SET ARCHOPTS=/arch:AVX2) else (SET ARCHOPTS=) | 57 | if "%ARCH%"=="AVX2" (SET ARCHOPTS=/arch:AVX2) else (SET ARCHOPTS=) |
| 58 | 58 | ||
| 59 | SET CFLAGS=/std:c11 /experimental:c11atomics %ARCHOPTS% %WARNINGS% %VARIABLES% | 59 | SET CFLAGS=/std:c11 /experimental:c11atomics /nologo %ARCHOPTS% %WARNINGS% %VARIABLES% |
| 60 | SET LFLAGS=/F 16777216 | 60 | SET LFLAGS=/F 16777216 |
| 61 | 61 | ||
| 62 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% /c src\nissy.c | 62 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% /c src\nissy.c |
| @@ -64,7 +64,7 @@ exit /b 1 | |||
| 64 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% /I"%PYINCLUDE%" /LD /Fe:python\nissy.pyd python\nissy_module.c nissy.obj /link /LIBPATH:"%PYLIBS%" python3.lib | 64 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% /I"%PYINCLUDE%" /LD /Fe:python\nissy.pyd python\nissy_module.c nissy.obj /link /LIBPATH:"%PYLIBS%" python3.lib |
| 65 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtest.exe nissy.obj | 65 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtest.exe nissy.obj |
| 66 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtool.exe nissy.obj | 66 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtool.exe nissy.obj |
| 67 | SET CC_CXX=%CXX% /EHsc %ARCHOPTS% %ODFLAGS% %LFLAGS% /std:c++20 /Fe:runcpp.exe nissy_c.obj cpp\nissy.cpp | 67 | SET CC_CXX=%CXX% /EHsc /nologo %ARCHOPTS% %ODFLAGS% %LFLAGS% /std:c++20 /Fe:runcpp.exe nissy_c.obj cpp\nissy.cpp |
| 68 | goto :compiler_done | 68 | goto :compiler_done |
| 69 | 69 | ||
| 70 | :set_clang | 70 | :set_clang |
