Changeset 207
- Timestamp:
- 05/27/09 16:42:08 (3 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
avango-core/include/avango/Distributed.h (modified) (2 diffs)
-
avango-core/include/avango/FieldContainer.h (modified) (1 diff)
-
avango-core/include/avango/MaestroEID.h (modified) (1 diff)
-
avango-core/include/avango/NetID.h (modified) (1 diff)
-
avango-core/include/avango/NetMap.h (modified) (1 diff)
-
avango-core/include/avango/NetNode.h (modified) (1 diff)
-
avango-doc/guide/installing.html (modified) (2 diffs)
-
avango-osg/include/avango/osg/network/NetMatrixTransform.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-core/include/avango/Distributed.h
r166 r207 32 32 */ 33 33 34 #if !defined(_WIN32)34 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 35 35 #include <tr1/unordered_set> 36 #else 37 #include <unordered_set> 36 38 #endif 37 39 … … 148 150 }; 149 151 150 #if !defined(_WIN32)151 152 typedef std::tr1::unordered_set<Link<Distributed>, AnyLink::Hasher, std::equal_to<AnyLink> > DistributedSet; 152 #endif153 153 } 154 154 -
trunk/avango-core/include/avango/FieldContainer.h
r119 r207 36 36 #include <avango/StandardFields.h> 37 37 38 #ifdef _MSC_VER //MS stores headers differently 38 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 39 #include <tr1/unordered_map> 40 #else 39 41 #include <unordered_map> 40 #else41 #include <tr1/unordered_map>42 42 #endif 43 43 -
trunk/avango-core/include/avango/MaestroEID.h
r1 r207 30 30 #include <set> 31 31 #include <string> 32 #include <vector> 33 34 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 32 35 #include <tr1/functional> 33 36 #include <tr1/unordered_map> 34 37 #include <tr1/unordered_set> 35 #include <vector> 38 #else 39 #include <functional> 40 #include <unordered_map> 41 #include <unordered_set> 42 #endif 36 43 37 44 #include <avango/ensemble/maestro/Maestro_Types.h> -
trunk/avango-core/include/avango/NetID.h
r18 r207 29 29 #include <string> 30 30 #include <iosfwd> 31 32 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 31 33 #include <tr1/unordered_set> 34 #else 35 #include <unordered_map> 36 #endif 32 37 33 38 -
trunk/avango-core/include/avango/NetMap.h
r1 r207 28 28 29 29 #include <iosfwd> 30 #include <vector> 31 32 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 30 33 #include <tr1/unordered_map> 31 #include <vector> 34 #else 35 #include <unordered_map> 36 #endif 32 37 33 38 // #include <avango/MaestroEID.h> -
trunk/avango-core/include/avango/NetNode.h
r1 r207 31 31 #include <map> 32 32 #include <string> 33 #include <vector> 34 35 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 33 36 #include <tr1/unordered_map> 34 #include <vector> 37 #else 38 #include <unordered_map> 39 #endif 35 40 36 41 #include <avango/ensemble/maestro/Maestro.h> -
trunk/avango-doc/guide/installing.html
r206 r207 38 38 <li>Development tools: 39 39 <ul> 40 <li>Suitable C++ compiler: building AVANGO has been tested with the <a href="http://gcc.gnu.org/">GNU C++ compiler</a>, the <a href="http://software.intel.com/en-us/intel-compilers/">Intel C++ compiler</a> and the <a href="http://msdn.microsoft.com/en-us/visualc/default.aspx">Microsoft C++ compiler</a>. Note that the C++ TR1 feature set is required.</li> 40 <li>Suitable C++ compiler: building AVANGO has been tested with the <a href="http://gcc.gnu.org/">GNU C++ compiler</a>, the <a href="http://software.intel.com/en-us/intel-compilers/">Intel C++ compiler</a> and the <a href="http://msdn.microsoft.com/en-us/visualc/default.aspx">Microsoft C++ compiler</a>. Note that the C++ TR1 feature set is required, which most modern C++ compilers provide. Otherwise the TR1 implementation from the Boost library can be used (1.36 is required in this case; see below for the required setup).</li> 41 41 42 <li><a href="http://www.python.org/download/">Python programming language</a>2.4 or later (however, no work has been done to make AVANGO compatible with the upcoming 3.0 release).</li> 42 43 <li><a href="http://www.scons.org/download.php">scons build system</a> 0.96.93 or later (1.0.0 is supported)</li> … … 84 85 <p>Note that the AVANGO build system does not differentiate between different search paths 85 86 for different libraries.</p> 87 88 <p>If the Boost TR1 library has to be used (e.g. when no implementation is provided by the compiler), the header search path has to be setup properly. <a href="http://www.boost.org/doc/html/boost_tr1/usage.html">This documentation</a> gives more information. As a simple example, assume that Boost is installed under <code>/opt/boost-1.36</code>. The following line should then be appended to your <code>localdefs.py</code>:</p> 89 90 <div class="code"><pre> 91 INCLUDE_PATH = '/opt/boost-1.36/boost/tr1/tr1' 92 </pre></div> 86 93 87 94 <h4>Compiling AVANGO</h4> -
trunk/avango-osg/include/avango/osg/network/NetMatrixTransform.h
r1 r207 36 36 #include <avango/Application.h> 37 37 38 #ifdef __GNUC__ // GNU C++ stores TR1 headers differently 38 39 #include <tr1/unordered_map> 40 #else 41 #include <unordered_map> 42 #endif 39 43 40 44 namespace av
Note: See TracChangeset
for help on using the changeset viewer.
