Tom Hughes
707b1dee84
cmake: Update for libuv.
2011-08-01 15:14:14 -07:00
Nathan Rajlich
72824d8d2d
Make sure 'ARCH' get's defined with the CMake build system.
...
Fixes #1004 .
2011-05-06 16:03:39 -07:00
Ryan Dahl
247d880113
Merge branch 'v0.4'
...
Conflicts:
src/node_version.h
2011-03-14 17:45:15 -07:00
Tom Hughes
2c185a9dfd
Use higher resolution clock for uptime on Linux (if available).
2011-03-09 09:16:11 -08:00
Tom Hughes
74954ce7d8
Add string class that uses ExternalAsciiStringResource.
...
Change the natives to use this class instead of creating completely new
strings. Reduces memory usage by about 1 MB.
2011-03-08 13:56:41 -08:00
Tom Hughes
7a272d92e3
cmake: explicitly disable fdatasync when building for OSX.
...
This ensures that the check_function_exists() for fdatasync in the
libeio CMakeLists.txt is not run, since that fails on some versions of
OSX (http://public.kitware.com/Bug/view.php?id=10044 ).
2011-03-07 10:47:29 -08:00
Tom Hughes
3313ff1d1b
cmake: dtrace support.
2011-02-18 10:45:25 -08:00
Tom Hughes
9d49c93cb5
cmake: Add gdbjit and oprofile options.
2011-02-18 10:45:17 -08:00
Tom Hughes
de2686c3e1
cmake: cleanup.
2011-02-18 10:45:04 -08:00
Tom Hughes
8bedde464f
cmake: Fix mac snow leopard build.
2011-02-18 10:44:58 -08:00
Tom Hughes
6a594fed96
cmake: set pre and post memcheck commands.
...
We need to clear out and re-create the tmp directory when running
valgrind just like for the normal test run.
2011-02-18 10:44:36 -08:00
Daniel Gröber
71a8a3b78c
cmake fixes
...
Closes GH-640.
2011-02-07 12:52:20 -08:00
Tom Hughes
ae8262a176
cmake: Add toolchain file for cross-compiling.
2010-12-22 16:12:49 -08:00
Tom Hughes
e03fae1447
cmake: Fix OpenSSL detection and node crypto compilation.
2010-12-22 16:12:39 -08:00
Daniel Gröber
1f7026e2a0
cmake: add -lutil
2010-12-22 16:12:18 -08:00
Brian White
f1762ff815
Add os module and getHostname
2010-12-11 00:51:20 -08:00
Tom Hughes
e681abe5cb
cmake: solaris fixes.
2010-12-02 10:36:10 -08:00
Tom Hughes
b46f10a11f
cmake: Add coverage support.
2010-12-02 10:35:39 -08:00
Nikhil Marathe
fa8ffaf9b2
cmake: Install v8 headers include/node
2010-11-23 23:33:20 -06:00
Nikhil Marathe
1b6b090cdc
Use CMake's standard way to find Python.
...
Rather than have the python literal string, use CMake's find_package
to find actual python executable. This is more useful if you have
both Python 2 and 3 installed. CMake currently only supports python 2
and so will automatically find that version
2010-11-23 23:33:20 -06:00
Tom Hughes
342b8b2ed2
cmake: fix debian package description.
2010-11-23 23:33:20 -06:00
Daniel Gröber
ea29cb4e46
cmake cleanup
...
* Removed useless include_directories
* Print ssl library path in build summary
* ExternalProject also exists on 2.8.0
* include pummel tests when testing with ctest
* Moved tests.cmake to test/CMakeList.txt
* Removed inconsistent, unnecessary condition in else
2010-11-23 23:33:19 -06:00
Tom Hughes
446beebd79
Add cmake build support.
...
Squashed commit of ca128f7dcd with
contributions from Mark Constable (markc@renta.net ) and Daniel Gröber
(darklord@darkboxed.org ).
2010-11-22 13:32:49 -08:00