Alexis Hildebrandt
a468fdca0e
Replace utfcpp submodule with partial subtree
...
* Remove utfcpp submodule
* Squashed 'lib/utfcpp/' content from commit 63cd498
git-subtree-dir: lib/utfcpp
git-subtree-split: 63cd4984464e875546b4a91918be7355357a3a68
* Merge commit '82003f30ba8ba436cf7cef380155f50ed4242b37' as 'lib/utfcpp'
* Remove needless utfcpp subtree files
* Change include path to utfcpp
Signed-off-by: Alexis Hildebrandt <afh@surryhill.net>
2015-01-12 10:50:43 +01:00
David Bremner
0ef8256409
Replace sha1.cc with boost::uuid::details::sha1
...
sha1.cc is not redistributable by Debian because the license doesn't
permit redistribution of modified versions.
This isn't ideal since the ::details namespace is subject to change,
but it avoids adding a dependency to ledger.
2014-04-17 14:27:21 -05:00
John Wiegley
be7af24250
Upgrade to Boost 1.52
2013-01-30 16:59:42 -06:00
John Wiegley
300cefd1a7
Changes to support using homebrew and ninja
2012-09-26 12:25:26 -05:00
John Wiegley
14ab4f7775
Updated to Boost 1.50
2012-07-30 23:24:04 -05:00
John Wiegley
ed150182fb
Added script for building Boost with icc
2012-05-25 01:52:43 -05:00
John Wiegley
4681e58d7f
Converted the Ledger build system to use CMake
2012-05-20 04:48:05 -05:00
John Wiegley
6a0daf634f
Added script for building Boost with GCC
2012-05-01 13:46:04 -05:00
John Wiegley
72d1011251
Build-related changes
2012-04-25 03:09:56 -05:00
John Wiegley
6af3f0448f
More support for building with Clang
2012-04-25 03:09:55 -05:00
John Wiegley
823f76eaf0
Upgrade GCC_VERSION to 4.7
2012-04-25 03:09:54 -05:00
John Wiegley
116cbd050b
Update lib/Makefile for Boost 1.49
2012-03-01 23:42:37 -06:00
John Wiegley
ed30c9c82d
Updated lib/utfcpp
2012-02-17 15:09:32 -06:00
John Wiegley
cebb0698e8
Corrected a cast in sha1.cpp
2012-02-17 15:09:31 -06:00
John Wiegley
dedf04aa43
Fixed two casts that are errors with gcc 4.7
2011-11-30 19:15:37 -06:00
John Wiegley
f7ceef0a6d
Added support for building with gcc trunk (pre 4.7)
2011-11-30 19:15:18 -06:00
John Wiegley
f0ec30013b
Changed line-endings in sha1.h/cpp to UNIX
2011-11-30 19:14:21 -06:00
John Wiegley
7112ff5d56
Default to using Boost 1.48, without _GLIBCXX_DEBUG
2011-11-15 13:20:57 -06:00
John Wiegley
d353f4fa00
Use gcc 4.6 with Boost 1.47
2011-09-08 01:02:06 -05:00
John Wiegley
c9d22a0146
Whitespace fixes
2011-09-07 19:07:02 -05:00
John Wiegley
65f96d5e7c
Use -ggdb
2011-09-07 19:06:55 -05:00
John Wiegley
51587d351f
Update to use Boost 1.47
2011-07-12 22:31:14 -05:00
John Wiegley
3ba07ed4ad
Don't use --toolset when building Boost
2011-03-31 01:12:35 -04:00
John Wiegley
2b627f9528
Added a missing plus (+) to lib/Makefile
2011-03-29 13:35:22 -04:00
John Wiegley
c65f98fadc
Use g++ 4.6 by default locally
2011-03-28 01:52:09 -04:00
John Wiegley
7b7a9503c9
Bump default Boost version to 1.46.1
2011-03-23 00:33:10 -04:00
John Wiegley
8388baafd3
Support Boost 1.46 and Boost.Filesystem v3
2011-02-28 16:24:15 -05:00
John Wiegley
1719e6cd6c
Don't build Boost/ICU by default in lib/Makefile
2011-02-04 19:16:38 -05:00
John Wiegley
67047670a0
lib/Makefile now uses GCC_VERSION for building
2011-02-04 15:33:16 -05:00
John Wiegley
2a2c3c1cec
Use Boost.Test instead of CppUnit
2011-02-04 03:43:33 -05:00
John Wiegley
c9730d781c
Fixed compiler warnings when building with Clang
2011-02-04 03:07:47 -05:00
John Wiegley
b52011c7b2
Use boost-release when building ledger/lib
2011-01-04 15:04:50 -05:00
John Wiegley
9bdb384df7
Update to Boost 1.45
2010-11-26 19:04:51 -05:00
John Wiegley
6901c3bd55
Added acprep support for building with Clang
2010-10-07 01:56:18 -04:00
John Wiegley
e2c31a6bc2
Removed extraneous semicolons from utfcpp
2010-10-06 15:55:01 -04:00
John Wiegley
9fcf484826
Moved up to Boost 1.44
2010-08-24 00:03:52 -04:00
John Wiegley
f2e929d2fa
Added lib-clean make rule to lib/Makefile
2010-06-10 08:12:16 -04:00
John Wiegley
6c8485e6ea
Moved up to g++ 4.5
2010-06-07 08:32:11 -04:00
John Wiegley
51115f0a91
Updated to Boost 1.43
2010-05-27 21:35:41 -06:00
John Wiegley
7533cf7ddb
FMoved up to Boost 1.42
2010-02-04 04:11:51 -05:00
John Wiegley
3b49eddfe4
Moved up to Boost 1.41
2009-11-24 00:59:37 -05:00
John Wiegley
ca43dcbd1f
Don't configure doxygen or dot when building CppUnit
2009-11-14 16:19:00 -05:00
John Wiegley
188bf10b6c
Improved lib/Makefile
2009-11-08 13:36:04 -05:00
John Wiegley
c8641a6de6
Added support for Boost.Regex w/ ICU
...
This allows for correct searching of UTF-8 encoded strings, such as
lower-case versions of Russian words to find mixed-case words.
2009-11-07 08:34:13 -05:00
John Wiegley
3437f6ae91
Updated utfcpp submodule
2009-11-03 14:38:13 -05:00
John Wiegley
e1c419b6be
Removed -j16 from lib/Makefile
2009-10-31 04:14:33 -04:00
John Wiegley
2899e3f852
Build Boost before CPPUnit in lib/Makefile
2009-10-25 05:01:47 -04:00
John Wiegley
48d24e2a4c
Use boost::iostreams::file_descriptor_sink
...
This is instead of the custom fdstream.hpp file I was distributing.
2009-10-25 04:28:49 -04:00
John Wiegley
475014a14b
Added some missing casts, upgraded to Boost 1.40
2009-10-09 19:50:23 -04:00
John Wiegley
72a2eaa38e
Upgraded Boost version reference to 1.39
2009-06-22 15:59:34 +01:00