diff options
author | David <david@xagasoft.com> | 2009-02-24 20:57:05 +0000 |
---|---|---|
committer | David <david@xagasoft.com> | 2009-02-24 20:57:05 +0000 |
commit | e198e10ffd710e9681635593dff65bf4abd45bda (patch) | |
tree | e03f40c7ea68ef646d32caa85326733a99e47c8f /buildMinGW.conf | |
parent | bbc76396d899e6b59ce17643095c8d48f7083662 (diff) | |
download | libbu++-e198e10ffd710e9681635593dff65bf4abd45bda.tar.gz libbu++-e198e10ffd710e9681635593dff65bf4abd45bda.tar.bz2 libbu++-e198e10ffd710e9681635593dff65bf4abd45bda.tar.xz libbu++-e198e10ffd710e9681635593dff65bf4abd45bda.zip |
david - apparently the mingw compiler has a couple issues...
1) i had to make iterator and const_iterator friends of each other so they could see each other's private constructors
2) apparently there is a bug in the name-lookup related to inline typedef structs and the friend keyword... had to move the typedef struct const_iterator to after the actual struct.
Diffstat (limited to 'buildMinGW.conf')
-rw-r--r-- | buildMinGW.conf | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/buildMinGW.conf b/buildMinGW.conf index 96968aa..0688e48 100644 --- a/buildMinGW.conf +++ b/buildMinGW.conf | |||
@@ -22,7 +22,7 @@ filesIn("src") filter regexp("^src/(.*)\\.h$", "bu/{re:1}.h"): | |||
22 | target file, | 22 | target file, |
23 | set "CXXFLAGS" += "-I.", | 23 | set "CXXFLAGS" += "-I.", |
24 | #input filesIn("src") filter regexp("^.*\\.cpp$") | 24 | #input filesIn("src") filter regexp("^.*\\.cpp$") |
25 | input ["src/array.cpp", "src/list.cpp", "src/exceptionbase.cpp", "src/fstring.cpp", "src/file.cpp", "src/set.cpp", "src/hash.cpp", "src/sptr.cpp", "src/tafnode.cpp", "src/tafreader.cpp", "src/tafwriter.cpp", "src/stdstream.cpp", "src/stream.cpp", "src/archive.cpp", "src/archival.cpp", "src/socket.cpp", "src/serversocket.cpp", "src/unitsuite.cpp", "src/win32_compatibility.cpp"] | 25 | input ["src/array.cpp", "src/list.cpp", "src/exceptionbase.cpp", "src/fbasicstring.cpp", "src/fstring.cpp", "src/file.cpp", "src/set.cpp", "src/hash.cpp", "src/sptr.cpp", "src/tafnode.cpp", "src/tafreader.cpp", "src/tafwriter.cpp", "src/stdstream.cpp", "src/stream.cpp", "src/archive.cpp", "src/archival.cpp", "src/socket.cpp", "src/serversocket.cpp", "src/unitsuite.cpp", "src/win32_compatibility.cpp", "src/membuf.cpp"] |
26 | 26 | ||
27 | rule "exe": | 27 | rule "exe": |
28 | matches regexp("(.*)\\.win_o$"), | 28 | matches regexp("(.*)\\.win_o$"), |