diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2018-07-15 12:41:19 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2018-07-15 12:42:38 +0800 |
commit | 5902c54c30a64d66ffbd0a6270c79336e4b170b9 (patch) | |
tree | decb0275fb9ea460d17d6b50e7ed495c4e0d6962 /setvar.bat | |
parent | 58b35f9129e4cb94985c4b8bdd454f03f7d801ad (diff) | |
download | dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.gz dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.bz2 dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.lz dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.xz dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.zst dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.zip |
bat file to make test/bls_c384_test.exe
Diffstat (limited to 'setvar.bat')
-rwxr-xr-x | setvar.bat | 28 |
1 files changed, 23 insertions, 5 deletions
@@ -1,6 +1,24 @@ @echo off -set MCLBN_FP_UNIT_SIZE=4 -echo MCLBN_FP_UNIT_SIZE=%MCLBN_FP_UNIT_SIZE% -set CFLAGS=/MT /DNOMINMAX /Ox /DNDEBUG /W4 /Zi /EHsc /nologo -I ./include -I../cybozulib/include -I../cybozulib_ext/include -I../mcl/include/ -set CFLAGS=%CFLAGS% /DMCLBN_FP_UNIT_SIZE=%MCLBN_FP_UNIT_SIZE% /DMCL_NO_AUTOLINK -set LDFLAGS=/LIBPATH:..\cybozulib_ext\lib /LIBPATH:.\lib /LIBPATH:..\mcl\lib +set MODE= +if /i "%1"=="lib" ( + set MODE=lib +) +if /i "%1"=="dll" ( + set MODE=dll +) +if "%MODE%"=="" ( + echo error + echo setvar lib or dll + goto exit +) +set MCLBN_FP_UNIT_SIZE=6 +set CFLAGS=/MT /DNOMINMAX /Ox /DNDEBUG /W4 /Zi /EHsc /nologo +set CFLAGS=%CFLAGS% -I ./include -I../cybozulib/include -I../cybozulib_ext/include -I../mcl/include/ -I../mcl/src -I./ -I../xbyak/ +set CFLAGS=%CFLAGS% /DMCLBN_FP_UNIT_SIZE=%MCLBN_FP_UNIT_SIZE% /DMCL_NO_AUTOLINK /DMCLBN_NO_AUTOLINK +set LDFLAGS=/LIBPATH:../cybozulib_ext/lib /LIBPATH:./lib + +if %MODE%==lib ( + set CFLAGS=%CFLAGS% /DBLS_DONT_EXPORT +) + +:exit |