1
0
mirror of https://github.com/libuv/libuv synced 2025-03-28 21:13:16 +00:00

26 Commits

Author SHA1 Message Date
Ben Noordhuis
d6464c87bd build: remove _GNU_SOURCE macro definition
Compile libuv without -D_GNU_SOURCE, remove mention from the README.

The only place where it's still used is in the test suite and only
because test/test-fs.c uses struct stat directly.
2013-08-24 22:00:48 +02:00
Ben Noordhuis
ddd7e04fd6 build: switch to autotools
Switch to the build tool everyone loves to hate.  The Makefile has
served us well over the years but it's been acquiring more and more
features that autotools gives us for free, like easy static+shared
library building, sane install targets, and so on.

This commit drops MinGW support.  If there is demand for it, we'll
re-add it.
2013-07-02 01:21:16 +02:00
Linus Mårtensson
3fdd2a1128 uv: support android libuv standalone build
Tested most of my compilation in the previous patch on NodeJS
and extracted the patches from there. This patch ensures libuv
will be capable of building standalone as well, both with gyp
and Makefiles.

Build documentation was added to the README.md file.

Some tests are failing, and I have not heavily investigated
the reasons. The failures are generally on errors, and are
likely related to differences between fully POSIX-compatible
systems and android.
2013-05-31 13:25:17 +02:00
Ben Noordhuis
2c2327be39 doc: explain how to build a .so 2013-05-30 02:28:06 +02:00
Ben Kelly
8ef07ccac7 doc: add link to Visual Studio Express in README 2013-04-08 00:05:02 +02:00
Ben Noordhuis
bd20b37170 doc: update README, s/OS/PLATFORM/
Commit a9740c9 changed the name of the OS var to PLATFORM but forgot to
update the README.
2013-03-26 14:50:21 +01:00
Ben Noordhuis
7048a80613 doc: document _LARGEFILE_SOURCE + _FILE_OFFSET_BITS 2013-02-20 17:11:54 +01:00
Ben Noordhuis
75dea933eb build: support out of tree builds
Invoking make with builddir_name=/path/to/dir builds libuv in the
designated directory.
2013-01-29 17:07:25 +01:00
Ben Noordhuis
01fe4e73a6 build: add OS= make switch
Overrides the platform detection heuristic. Useful for cross-compiling.
2013-01-29 14:44:13 +01:00
Ben Noordhuis
cf1dc61317 test: remove .travis.yml
Travis CI was generating a lot of false positives (or rather, false
negatives - tests that fail due to the environment they run in) and
it's been in a continuous error state for days now.

Remove it, we'll set up something ourselves.
2013-01-22 16:49:08 +01:00
Ben Noordhuis
358957cdec doc: update gyp build instructions 2013-01-17 16:47:30 +01:00
Ben Noordhuis
1282d64868 unix: remove dependency on libev 2012-11-16 17:33:25 +01:00
Bert Belder
447ee1060c doc: add link to test/ to the readme 2012-10-01 23:07:31 +02:00
Bert Belder
e2cffdcf5f doc: add lxjs talk to readme 2012-10-01 19:49:30 +02:00
Bert Belder
45931f8b2b Add mailing list to readme 2012-09-20 23:50:42 +02:00
Ben Noordhuis
2b04bc7a74 doc: add note about -D_GNU_SOURCE 2012-09-13 14:13:21 +02:00
Bert Belder
a069956996 Remove c-ares integrations 2012-08-07 01:03:52 +02:00
Alan Gutierrez
8f66bfcee0 doc: add 'Intro to libuv' link to README
Add a link to 'An Introduction to libuv' to the documentation section of
README.md. Format the section as a bullet list.
2012-07-31 01:31:16 +02:00
Maciej Małecki
b5762b26ff doc: add Travis CI build status image 2011-12-12 02:10:43 +01:00
Bruce Mitchener
d513d9bb41 Fix typos. 2011-11-30 14:35:13 +01:00
Ryan Dahl
e4a27d1c36 Update features 2011-10-09 18:33:32 -07:00
Ryan Dahl
10c5293cae Update list of supported features 2011-09-27 13:24:51 -07:00
Ryan Dahl
3ca382be74 One more README cleanup' 2011-09-23 11:29:31 -07:00
Ryan Dahl
f20297fffa Add a list of features to readme 2011-09-23 11:03:31 -07:00
Ryan Dahl
c22689655d Fix markdown headers in readme 2011-09-23 10:21:09 -07:00
Ryan Dahl
ee96a4c579 Add link to docs 2011-09-23 10:19:08 -07:00