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