aboutsummaryrefslogtreecommitdiff
path: root/buildMinGW.conf
diff options
context:
space:
mode:
authorDavid <david@xagasoft.com>2009-02-24 20:57:05 +0000
committerDavid <david@xagasoft.com>2009-02-24 20:57:05 +0000
commite198e10ffd710e9681635593dff65bf4abd45bda (patch)
treee03f40c7ea68ef646d32caa85326733a99e47c8f /buildMinGW.conf
parentbbc76396d899e6b59ce17643095c8d48f7083662 (diff)
downloadlibbu++-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 '')
-rw-r--r--buildMinGW.conf2
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
27rule "exe": 27rule "exe":
28 matches regexp("(.*)\\.win_o$"), 28 matches regexp("(.*)\\.win_o$"),