Update of /cvsroot/adobe-source/sandbox/adobe-source/adobe
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30532/adobe-source/adobe
Modified Files:
cmath.hpp eve.hpp
Log Message:
These are some of Tobias Schwinger's changes to make ASL (and visual) build with the MinGW GCC compiler on Windows. More information on the effort is in https://sourceforge.net/tracker/?func=detail&atid=724218&aid=1180074&group_id=132417 .
cmath.hpp: use ADOBE_PLATFORM_WIN instead of BOOST_MSVC
eve.hpp: reorder member variable definitions to avoid initialization warnings.
future/assemblage.hpp: include boost/bind.hpp, because it is used later in the file.
source/istream.cpp: reorder member variable initialization list to avoid warnings.
test/eve_smoke/main.cpp: added a newline to the end of the file.
test/visual/Jamfile: add correct link flags for MinGW toolset, only include resource file for MSVC build.
I will commit more of Tobias changes once I've had the opportunity to test them (the changes which remain should always be in bug 1180074).
Index: eve.hpp
===================================================================
RCS file: /cvsroot/adobe-source/sandbox/adobe-source/adobe/eve.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** eve.hpp 19 Mar 2005 00:16:38 -0000 1.1
--- eve.hpp 10 Apr 2005 08:15:14 -0000 1.2
***************
*** 147,154 ****
};
- spacing_t spacing_m;
- boost::array<slice_t, 2> slice_m;
long indent_m;
bool create_m;
// containers only
--- 147,154 ----
};
long indent_m;
bool create_m;
+ spacing_t spacing_m;
+ boost::array<slice_t, 2> slice_m;
// containers only
Index: cmath.hpp
===================================================================
RCS file: /cvsroot/adobe-source/sandbox/adobe-source/adobe/cmath.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** cmath.hpp 3 Apr 2005 00:29:55 -0000 1.2
--- cmath.hpp 10 Apr 2005 08:15:14 -0000 1.3
***************
*** 23,26 ****
--- 23,27 ----
#include <boost/config.hpp>
+ #include "config.hpp"
#include <cmath>
***************
*** 34,38 ****
} // namespace adobe
! #elif defined BOOST_MSVC
namespace adobe {
--- 35,39 ----
} // namespace adobe
! #elif defined ADOBE_PLATFORM_WIN
namespace adobe {
|