Monero: the secure, private, untraceable cryptocurrency
Go to file
Zachary Michaels 23c914ccfe Don't check max tx size when adding to block
This is now done when adding transactions to the pool.
2014-07-17 17:11:21 -04:00
contrib/epee Fixed console handler not properly exiting on SIGINT and such 2014-06-13 00:09:09 -04:00
external Port mapping with UPnP 2014-04-09 13:14:35 +01:00
include Port mapping with UPnP 2014-04-09 13:14:35 +01:00
src Don't check max tx size when adding to block 2014-07-17 17:11:21 -04:00
tests Allow conditional compilation with VS 2013+ 2014-07-01 14:57:27 -04:00
utils some fixes 2014-03-20 11:46:11 +00:00
.gitattributes moved all stuff to github 2014-03-03 22:07:58 +00:00
.gitignore added vim swap files to .gitignore 2014-06-12 19:05:51 -04:00
CMakeLists.txt Fix to disable LTO for Clang 2014-06-12 15:38:28 -04:00
Doxyfile Added Doxyfile for (uggly) documentation generation 2014-06-02 22:03:04 +02:00
Makefile prompt to delete build directory on 'make clean' 2014-04-30 13:07:00 -04:00
README Updated README for documentation 2014-06-02 22:07:20 +02:00
ReleaseNotes.txt temporary fix for block reward dos 2014-05-25 20:25:37 -04:00

-= Building CryptoNote =-

On *nix:

Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.53 or later (except 1.54, more details here: http://goo.gl/RrCFmA).
You may download them from:
http://gcc.gnu.org/
http://www.cmake.org/
http://www.boost.org/
Alternatively, it may be possible to install them using a package manager.

To build, change to a directory where this file is located, and run `make'. The resulting executables can be found in build/release/src.

Advanced options:
Parallel build: run `make -j<number of threads>' instead of `make'.
Debug build: run `make build-debug'.
Test suite: run `make test-release' to run tests in addition to building. Running `make test-debug' will do the same to the debug version.
Building with Clang: it may be possible to use Clang instead of GCC, but this may not work everywhere. To build, run `export CC=clang CXX=clang++' before running `make'.

On Windows:
Dependencies: MSVC 2012 or later, CMake 2.8.6 or later, and Boost 1.53 or later. You may download them from:
http://www.microsoft.com/
http://www.cmake.org/
http://www.boost.org/

To build, change to a directory where this file is located, and run this commands: 
mkdir build
cd build
cmake -G "Visual Studio 11 Win64" ..

And then do Build.
Good luck!


Build documentation (Doxygen) :
Pequired Packages:
* doxygen
* graphviz (optional)

From root code directory, execute :

    doxygen Doxyfile

If you have installed *graphviz*, you can also generate in-doc diagrams :

    HAVE_DOT=YES doxygen Doxyfile

The output will go in **doc/html/**