123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- http://code.google.com/p/double-conversion
- This project (double-conversion) provides binary-decimal and decimal-binary
- routines for IEEE doubles.
- The library consists of efficient conversion routines that have been extracted
- from the V8 JavaScript engine. The code has been refactored and improved so that
- it can be used more easily in other projects.
- There is extensive documentation in src/double-conversion.h. Other examples can
- be found in test/cctest/test-conversions.cc.
- Building
- ========
- This library can be built with scons [0] or cmake [1].
- The checked-in Makefile simply forwards to scons, and provides a
- shortcut to run all tests:
- make
- make test
- Scons
- -----
- The easiest way to install this library is to use `scons`. It builds
- the static and shared library, and is set up to install those at the
- correct locations:
- scons install
- Use the `DESTDIR` option to change the target directory:
- scons DESTDIR=alternative_directory install
- Cmake
- -----
- To use cmake run `cmake .` in the root directory. This overwrites the
- existing Makefile.
- Use `-DBUILD_SHARED_LIBS=ON` to enable the compilation of shared libraries.
- Note that this disables static libraries. There is currently no way to
- build both libraries at the same time with cmake.
- Use `-DBUILD_TESTING=ON` to build the test executable.
- cmake . -DBUILD_TESTING=ON
- make
- test/cctest/cctest --list | tr -d '<' | xargs test/cctest/cctest
- [0]: http://www.scons.org
- [1]: http://www.cmake.org
|