diff options
Diffstat (limited to 'build.bat')
| -rw-r--r-- | build.bat | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -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% %ODFLAGS% /std:c++20 /Fe:runcpp.exe cpp\nissy.cpp nissy.obj | 67 | SET CC_CXX=%CXX% %ODFLAGS% /std:c++20 /Fe:runcpp.exe nissy.obj cpp\nissy.cpp |
| 68 | goto :compiler_done | 68 | goto :compiler_done |
| 69 | 69 | ||
| 70 | :set_clang | 70 | :set_clang |
| @@ -82,12 +82,12 @@ goto :compiler_done | |||
| 82 | SET CFLAGS=-std=c11 %ARCHOPTS% %WARNINGS% %VARIABLES% | 82 | SET CFLAGS=-std=c11 %ARCHOPTS% %WARNINGS% %VARIABLES% |
| 83 | SET LFLAGS=-Wl,-stack:16777216 | 83 | SET LFLAGS=-Wl,-stack:16777216 |
| 84 | 84 | ||
| 85 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% -c src\nissy.c | 85 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% -c src\nissy.c -o nissy.obj |
| 86 | SET CC_SHELL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% nissy.obj shell\shell.c -o run.exe | 86 | SET CC_SHELL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% nissy.obj shell\shell.c -o run.exe |
| 87 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% -I%PYINCLUDE% -L%PYLIBS% -shared -lpython3 python\nissy_module.c nissy.obj -o python\nissy.pyd | 87 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% -I%PYINCLUDE% -L%PYLIBS% -shared -lpython3 python\nissy_module.c nissy.obj -o python\nissy.pyd |
| 88 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtest.exe nissy.obj | 88 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtest.exe nissy.obj |
| 89 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtool.exe nissy.obj | 89 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtool.exe nissy.obj |
| 90 | SET CC_CXX=%CXX% %ODFLAGS% -std=c++20 -o runcpp.exe cpp\nissy.cpp nissy.obj | 90 | SET CC_CXX=%CXX% %ODFLAGS% -std=c++20 -o runcpp.exe nissy.obj cpp\nissy.cpp |
| 91 | :compiler_done | 91 | :compiler_done |
| 92 | 92 | ||
| 93 | :: Select compilation target from command line argument | 93 | :: Select compilation target from command line argument |
