1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-12-22 04:02:04 +03:00
Commit Graph

120 Commits

Author SHA1 Message Date
Eric Tsau
706770ad62 Fixed compilation issues with tdm-gcc 2015-05-23 09:53:36 +12:00
Eric Tsau
217d93f48b Do not redefine USE_TIMERS which is already defined in civetweb.c 2015-05-23 08:54:20 +12:00
Dialga
b84609a6dd Merge remote-tracking branch 'upstream/master' 2015-05-22 11:12:58 +12:00
bel2125
2ceaaa708e Remove -Wsign-conversion for the moment
This warning option causes a flood of warnings in third party components,
so other warnings are no longer visible in the many pages of warnings.
For the moment remove this option again.
Later it could be activated for CivetWeb without the third_party folder.
2015-05-21 22:50:00 +02:00
bel2125
2a5cb9ed6c Merge Linux Makefile warning options 2015-05-21 22:28:37 +02:00
bel
448563dc21 Resolve merge conflicts for #129 2015-05-21 20:45:49 +02:00
Dialga
9e77ac2c88 Merge remote-tracking branch 'upstream/master'
Updates from master
2015-05-15 09:41:33 +12:00
Dialga
d50cb5b617 Fix makefile for cross compilation 2015-05-15 09:40:23 +12:00
Lianghui
6b044c378b Add -fPIC for static linked library. 2015-05-11 10:15:11 -04:00
bel2125
10ee9fa662 Clean executable in Makefile 2015-05-03 10:08:40 +02:00
Daniel Oaks
90adb0d115 Only include -lrt if on Linux 2015-04-29 23:03:47 +10:00
Keith Kyzivat
fd412a3867 librt is not present on Mac. Only link it on Linux builds.
Based on the prior commit introducing linking with the rt lib,
it was added because Linux (ubuntu) needed it for clock_gettime.

Only add -lrt when linking on Linux.
2015-04-10 16:23:18 -04:00
cbishop
08dec35eb7 added soname,real name and linker name outputs 2015-04-09 21:06:56 +02:00
Nick Hildebrant
1dbd48c011 linking fails because clock_gettime is missing without -lrt flag on ubuntu 2015-04-01 16:08:56 +02:00
Eric Tsau
6d4e019c38 Fixes to enable building using MinGW-w64 or TDM-GCC 2015-03-22 00:46:06 +13:00
bel2125
39863f7973 Fix: Makefile must use tabs instead of spaces 2014-12-28 10:58:55 +01:00
bel
6ccd32a060 Update documentation 2014-12-27 20:20:48 +01:00
bel
f96deec65d Update help in Makefile 2014-09-13 11:16:40 +02:00
bel
559a6ea45e Lua: dynamic or static build 2014-09-11 21:40:50 +02:00
bel
407d2c9e5b Use dynamic lua lib instead of static 2014-09-06 11:06:39 +02:00
bel
c002a6f1a0 Re-Add Unit tests for Linux 2014-03-20 21:09:16 +01:00
jmc-
89c1672469 Added a new Makefile rule called 'unit_test', which builds a stand-alone executable called 'civetweb_test' that runs unit tests.
Also fixed up the aging test/unit_test.c file so that it compiles and runs.

Build unit tests with 'make unit_test' or 'make unit_test WITH_LUA=1'.
2014-03-19 16:07:37 -07:00
bel
773866707e Apply patch from spuschhof / issue #9: Fix for Makefile for MinGW32/MSYS 2014-03-11 20:10:27 +01:00
Daniel Oaks
e24c5fa6cb Fixed IPv6 makefile option 2013-10-07 14:22:24 -04:00
Thomas Davis
0c3cb15f58 Changed Windows installer to use Inno Setup.
Advanced Installer had problems with directory permissions
in its free version.

https://github.com/sunsetbrew/civetweb/issues/11
2013-10-07 14:22:24 -04:00
Thomas Davis
3e4216529c Fixed some errors with the usage of mg_stat() 2013-10-07 14:22:23 -04:00
Thomas Davis
b745f22107 Normallized coding style in a predictable way.
Uses astyle program which is freely avaiable on all platforms.
2013-10-07 14:22:22 -04:00
Thomas Davis
dd58451725 Dealt with compiler warnings and some static analysis hits. 2013-10-07 14:22:20 -04:00
Thomas Davis
a8c628840e Added safe upgrade install changes.
This prevents overwriting existing files
2013-10-07 14:22:18 -04:00
Thomas Davis
89d5207904 Fixed Lua capitialization 2013-10-07 14:22:18 -04:00
Thomas Davis
f062af4bce CLeaned up support for buildroot 2013-10-07 14:22:18 -04:00
Thomas Davis
de0d550486 Updated dist files to conform to install directories 2013-10-07 14:22:17 -04:00
Thomas Davis
7bc5e59d0c Added install support for changing the doc root and ports 2013-10-07 14:22:17 -04:00
Thomas Davis
de99716bfc Made the install more seemless. 2013-10-07 14:22:17 -04:00
Thomas Davis
b92d9f0098 Added support for parallel make jobs 2013-10-07 14:22:17 -04:00
Thomas Davis
b2aee90d14 Regorganized directories to make them more intuitive 2013-10-07 14:22:16 -04:00
Thomas Davis
1bef635908 Cleaned up installion make rule using GNU conventions 2013-10-07 14:22:16 -04:00
Thomas Davis
2f880bb317 Upgraded LUA to 5.2.2, added library build targets 2013-10-07 14:22:16 -04:00
Thomas Davis
350b1fc75e Made md5 a static include, renamed source includes a .inl. 2013-10-07 14:22:15 -04:00
Thomas Davis
723d10e63e Changed make INSTALL_DIR to PREFIX to be more compatible 2013-10-07 14:22:14 -04:00
Thomas Davis
b742151013 Added new Build document and reloated documents 2013-10-07 14:22:13 -04:00
Thomas Davis
241b90ad4a Removed service install because it is not standard 2013-10-07 14:22:13 -04:00
Thomas Davis
5541d6de11 Updated makefile help 2013-10-07 14:22:13 -04:00
Thomas Davis
40d4e2e73b Added more standard Linux Makefiles 2013-10-07 14:22:13 -04:00
Thomas Davis
a716fa3164 Excluded YASSL from default Windows and Mac builds
Updated images with transparencies
2013-10-07 14:22:12 -04:00
Thomas Davis
4fc63e059c Fixed the md5 code inclusion in the build 2013-10-07 14:22:11 -04:00
Thomas Davis
d91be7731f Replaced MD5 implementation.
The previous implementation had some uncertain questions
with the license.  It had been replaced with a muture common
implemenation with a known good license.
2013-10-07 14:22:10 -04:00
Thomas Davis
a8bc92a305 Renamed to Civetweb 2013-10-07 14:22:09 -04:00
Sergey Lyubka
421c16b2bb Added -DLUA_USE_DLOPEN, and added mongoose.o: mod_lua.c 2013-08-08 12:15:40 +01:00
Sergey Lyubka
d6b9f76e9c Added COPT to CFLAGS 2013-07-20 14:08:06 +01:00