You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.5 KiB

Instructions for building with cmake

Make sure you have cmake:
Ubuntu/Debian: sudo apt-get install cmake
Mac: http://www.cmake.org/files/v2.8/cmake-2.8.3-Darwin-universal.dmg
Other platforms: http://www.cmake.org/cmake/resources/software.html

To build:

make -f Makefile.cmake
make -f Makefile.cmake install

To run the tests:

make -f Makefile.cmake test

To build the documentation:

make -f Makefile.cmake doc

To read the documentation:

man doc/node.1

To build distro packages (tgz, deb, rpm, PackageMaker):

make -f Makefile.cmake package

To submit test results (see http://my.cdash.org/index.php?project=node):

make -f Makefile.cmake cdash

Using cmake directly:
cd ~/your-node-source-dir
mkdir name-of-build-dir (can be anything)
cd name-of-build-dir
cmake ..

At this point you have generated a set of Makefiles and can use the standard
make commands (make, make install, etc.). The Makefile.cmake file is just a
wrapper around these commands; take a look at it for more details.

Other build targets:
make Experimental
make Nightly
make Continuous

Additional options:
In the CMakeLists.txt, you'll see things like
option(SHARED_V8, ...). If you want to enable any of those options you can
pass "-DOPTION=True" when running cmake (e.g., cmake -DSHARED_V8=True).

See http://nodejs.org/ for more information. For help and discussion
subscribe to the mailing list by visiting
http://groups.google.com/group/nodejs or by sending an email to
nodejs+subscribe@googlegroups.com.