Commit graph

52 commits

Author SHA1 Message Date
r4sas 53c6b10177
[make] get the mistakenly deleted pthread back
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-17 19:41:28 +00:00
r4sas c2d7133174
[make] fix windows msys2 build
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-17 19:30:55 +00:00
R4SAS b7f0d87daf
GHA and Cmake changes (#1888)
Done with Vort's (https://github.com/Vort) cooperation

Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-26 23:38:23 +03:00
R4SAS 0a42f414bf [makefile] update support for WSL, remove gcc version detect
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-31 21:59:28 +03:00
R4SAS bef8587d8f
[makefile] create object dirs on windres (race condition)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-07 01:38:35 +03:00
R4SAS 9396827379 [makefile] build libraries on default target
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS bc330ff0ea update makefiles, license year
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-23 01:46:08 +03:00
R4SAS 0a3af12ee9
[make] track changes in includes
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-17 17:59:40 +03:00
R4SAS 62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578)
Rework CPU extensions detection code and build with AES-NI and AVX support by default
2020-11-15 01:31:20 +03:00
orignal 1e4d2fd053 fixed for g++10 2020-05-14 15:45:25 -04:00
R4SAS 716378bd6b [makefile] fix build with g++ 10
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-14 21:53:40 +03:00
R4SAS 90914bb2de
[windows] init internet connectivity events checker functional (vista+ supported only)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-12 05:25:22 +03:00
R4SAS dd94b77b2a use GetTickCount dll pointer, add USE_WINXP to makefile
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2019-11-19 13:51:14 +03:00
R4SAS 25441cb650 revert mingw makefile
ref: https://github.com/Alexpux/MINGW-packages/issues/4773
2018-12-14 21:44:38 +03:00
R4SAS bc755ac32f [MSYS2] add boost version detection via pacman 2018-12-14 15:43:52 +03:00
R4SAS 1fa34be52a update mingw makefile 2018-12-14 09:29:41 +03:00
R4SAS 460cf6fd20 update windows build script, change makefile.mingw line ending 2018-07-20 22:57:47 +03:00
R4SAS 55af4ed385 delete old AESNI definition 2018-06-29 02:30:03 +03:00
R4SAS 64aee9c8ae add DEBUG option for make
By default, binary will be built without stripping debug symbols
2018-06-29 02:27:19 +03:00
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 2018-06-27 17:32:38 +08:00
R4SAS 3dc5542a28 update mingw makefile 2017-11-13 04:46:19 +03:00
R4SAS 7dfb6f4a13 update makefiles 2017-10-13 21:46:10 +03:00
R4SAS 19fc59739f update makefile-s 2017-04-22 04:17:01 +03:00
Jeff Becker 150a309175 include daemon directory for Win32 mingw 2017-04-21 07:08:31 -04:00
Jeff Becker 598897caa6 fix mingw build 2017-04-21 06:48:57 -04:00
orignal 15b7284a8f AVX support for Windows 2016-12-14 09:48:05 -05:00
Jeff Becker 22250ae552
Merge remote-tracking branch 'purple/openssl' into merge-recent-udp-tunnel 2016-10-10 08:36:06 -04:00
orignal 77ec4b5cad added warning 2016-10-09 14:57:15 -04:00
alexandr cb0f968467 Added building option "USE_ASLR" 2016-10-05 06:45:41 +05:00
orignal 183c22cc84 rollback 2016-07-26 11:22:53 -04:00
hagen b668c4c302 * add global switch USE_UPNP to makefile 2016-06-27 13:12:01 +00:00
orignal 0a4888a18f link with miniupnp 2016-06-24 14:18:50 -04:00
orignal 7ea5af448e UPNP support from windows 2016-06-22 09:41:01 -04:00
hagen 5c9a69e0e8 * drop boost_regex from build deps 2016-05-27 01:32:03 +00:00
hagen 437225b43e * convert makefiles back to unix linefeeds 2016-03-27 00:05:47 +00:00
orignal 355c7437ed supoort win32 console application 2016-03-11 22:24:23 -05:00
orignal 5ffe1893cd reduce windows binary size 2016-03-10 14:46:45 -05:00
orignal 0493a321d2 oveeride --log for windows 2016-03-10 12:23:17 -05:00
orignal 95b2bf3645 fixed windows build 2016-03-09 09:38:19 -05:00
hagen 121ac4f1de * move mingw-specific rules to Makefile.mingw 2016-03-09 13:36:39 +00:00
orignal 507093dbad compile with resources 2016-03-07 21:36:11 -05:00
orignal 4c72d43a8a use more efficient XOR over ChipherBlocks for win32 2016-02-05 15:58:14 -05:00
orignal 8c401cf01b check for USE_AESNI=1 2016-02-03 15:00:55 -05:00
orignal 4386bd93c3 handle USE_AESNI for mingw 2016-02-03 12:48:59 -05:00
0niichan a8e4301f23 correct BOOST_SUFFIX 2016-01-31 23:59:37 +06:00
orignal 55c279cc7e Rolled back to working Makefile.mingw 2016-01-20 21:51:18 -05:00
0niichan e5037fc9f9 new default boost' suffix; new paths 2016-01-21 02:05:16 +07:00
0niichan bc41a15eba Update Makefile.mingw
new default boost' suffix; new paths
2016-01-21 01:33:28 +07:00
orignal f9c592ca22 static link against libgcc, libstdc++ and libwinpthread 2015-12-23 10:24:10 -05:00
orignal 1d37745c0c more separation between api and executable builds 2015-11-21 17:04:40 -05:00