-// $Id$
+/* $Id$ */
-package "mspstrings"
+package "mspcore"
{
version "1.1";
- description "String utilities library";
+ description "Mikkosoft Productions core library";
- require "mspcore";
+ require "sigc++-2.0";
+ if "arch!=win32"
+ {
+ build_info
+ {
+ library "pthread";
+ };
+ };
+ if "arch=linux"
+ {
+ build_info
+ {
+ library "dl";
+ };
+ };
+
+ feature "exception_backtrace" "Generate a backtrace when an exception is thrown.";
+
+ headers "msp/core"
+ {
+ source "source/core";
+ install true;
+ };
+
+ headers "msp/time"
+ {
+ source "source/time";
+ install true;
+ };
+
+ headers "msp/debug"
+ {
+ source "source/debug";
+ install true;
+ };
- library "mspstrings"
+ headers "msp/strings"
+ {
+ source "source/strings";
+ install true;
+ };
+
+ headers "msp/stringcodec"
+ {
+ source "source/stringcodec";
+ install true;
+ };
+
+ library "mspcore"
{
+ source "source/core";
+ source "source/debug";
+ source "source/time";
+ source "source/strings";
+ source "source/stringcodec";
install true;
};
- library "mspstrings";
+ program "grep"
+ {
+ source "grep.cpp";
+ build_info
+ {
- library "mspstrings";
++ library "mspcore";
+ };
+ };
+
+ program "transcode"
+ {
+ source "transcode.cpp";
+ build_info
+ {
++ library "mspcore";
+ };
+ };
+
tarball "@src"
{
source "License.txt";
++2.0
++
++== Changes from pre-2.0 mspcore ==
++
+1.1
+* Time zone support
+* Some more time operations
+* Bugfixes
+ - Compatibility fixes for FreeBSD and 64-bit systems
+ - Proper handling of string arguments with spaces in GetOpt
+ - DateTime addition fixes
+ - Timer no longer drops duplicate timeouts
+
+1.0
+* First released version
+
++== Changes from pre-2.0 mspstrings ==
++
+ 1.1
+ * Codec autodetection
+ * lexical_cast rewritten from scratch
+ * Some new utility functions
+ * Bugfixes
+ - 64-bit compatibility
+ - Don't generate invalid octal escape sequences
+ - UTF-8 decoder now passes the UTF-8 test file
+ - Regex fixes
+
+ 1.0
+ * First released version
+
($Id$)