You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
dehnert f056eee6b2 Added some more examples. 12 years ago
..
ar Included external 3rd Party content for Google Test Framework 12 years ago
bc56 Included external 3rd Party content for Google Test Framework 12 years ago
bc59x Included external 3rd Party content for Google Test Framework 12 years ago
bc61x Included external 3rd Party content for Google Test Framework 12 years ago
bc551 Included external 3rd Party content for Google Test Framework 12 years ago
bc564 Included external 3rd Party content for Google Test Framework 12 years ago
bc582 Included external 3rd Party content for Google Test Framework 12 years ago
como433.unix Included external 3rd Party content for Google Test Framework 12 years ago
como433.win32 Included external 3rd Party content for Google Test Framework 12 years ago
cw8.unix Included external 3rd Party content for Google Test Framework 12 years ago
cw8.win32 Included external 3rd Party content for Google Test Framework 12 years ago
dm Included external 3rd Party content for Google Test Framework 12 years ago
gcc32.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc32.win32 Included external 3rd Party content for Google Test Framework 12 years ago
gcc33.mac Included external 3rd Party content for Google Test Framework 12 years ago
gcc33.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc33.win32 Included external 3rd Party content for Google Test Framework 12 years ago
gcc34.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc34.win32 Included external 3rd Party content for Google Test Framework 12 years ago
gcc40.mac Included external 3rd Party content for Google Test Framework 12 years ago
gcc40.mac.x64 Included external 3rd Party content for Google Test Framework 12 years ago
gcc40.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc41.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc42.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc43.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc44.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc44.unix.file64bit Included external 3rd Party content for Google Test Framework 12 years ago
gcc45.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc45.unix.file64bit Included external 3rd Party content for Google Test Framework 12 years ago
gcc46.unix Included external 3rd Party content for Google Test Framework 12 years ago
gcc46.unix.file64bit Included external 3rd Party content for Google Test Framework 12 years ago
icl6.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl7.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl8.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl9.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl10.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl11.win32 Included external 3rd Party content for Google Test Framework 12 years ago
icl12.win32 Included external 3rd Party content for Google Test Framework 12 years ago
sunpro59x.unix Included external 3rd Party content for Google Test Framework 12 years ago
vc5 Included external 3rd Party content for Google Test Framework 12 years ago
vc6 Included external 3rd Party content for Google Test Framework 12 years ago
vc6.unixem Included external 3rd Party content for Google Test Framework 12 years ago
vc7 Included external 3rd Party content for Google Test Framework 12 years ago
vc8 Included external 3rd Party content for Google Test Framework 12 years ago
vc8.unixem Included external 3rd Party content for Google Test Framework 12 years ago
vc8.x64 Included external 3rd Party content for Google Test Framework 12 years ago
vc9 Included external 3rd Party content for Google Test Framework 12 years ago
vc9.unixem Included external 3rd Party content for Google Test Framework 12 years ago
vc9.x64 Included external 3rd Party content for Google Test Framework 12 years ago
vc10 Included external 3rd Party content for Google Test Framework 12 years ago
vc10.unixem Included external 3rd Party content for Google Test Framework 12 years ago
vc10.x64 Included external 3rd Party content for Google Test Framework 12 years ago
vc11 Fixed CMakeLists.txt for Google Test to work with VS2012 12 years ago
vc11.unixem Fixed CMakeLists.txt for Google Test to work with VS2012 12 years ago
vc11.x64 Fixed CMakeLists.txt for Google Test to work with VS2012 12 years ago
vc71 Included external 3rd Party content for Google Test Framework 12 years ago
readme.html Included external 3rd Party content for Google Test Framework 12 years ago

readme.html

<html>
<head>
<title>Pantheios - Project Map - build</title>
<!--
Created: 22nd September 2008
Updated: 22nd September 2008
-->
</head>
<body>
<h1>Pantheios - Project Map - build</h1>

<p>
Each sub-directory of this directory, <code>build</code>, contains a makefile
for a given compiler/architecture/operating system combination. To build
Pantheios, open a shell / command-box in that directory, and execute
<code>make</code> (or <code>NMAKE</code>). The following are common command-lines
that are used:
<ul>
<li>
<code>make build.libs</code> - compiles and links all libraries
</li>
<li>
<code>make build</code> - compiles and links all libraries, examples, and test programs
</li>
<li>
<code>make build.examples</code> - compiles and links all examples (and any library dependencies)
</li>
<li>
<code>make test</code> - compiles and links all unit-/component-test programs (and any library dependencies), and executes them
</li>
<li>
<code>make test.unit</code> - compiles and links all unit-test programs (and any library dependencies), and executes them
</li>
<li>
<code>make test.component</code> - compiles and links all component-test programs (and any library dependencies), and executes them
</li>
<li>
<code>make test.performance</code> - compiles and links all performance-test programs (and any library dependencies), and executes them
</li>
</ul>
</p>

<p>
The Pantheios team most commonly execute <code>make</code> with
"<code>make build test test.performance</code>", which causes all libraries, examples
and test programs to be built, and then executes the unit-tests, component-tests and
performance-tests. This pretty much verifies that everything is ok for a given
installation.
</p>

<p>
Selecting your build directory is pretty straightforward: just select the directory
that most closely matches, from the following list. Note: It is not necessary to
separate specific architectures / operating systems
in every case. For example, the gcc41.unix directory contains a makefile that
will work regardless of bit-size (e.g. 32-bit vs 64-bit) and operating system
flavour (e.g. Linux vs BSD vs Solaris). Once you know your compiler, architecture,
and operating system,
</p>

<table border="1">
<tr>
<th>Compiler</th>
<th>Compiler Version</th>
<th>Operating System</th>
<th>Architecture</th>
<th>Makefile Directory</th>
</tr>
<tr><td>Borland</td><td>5.5.1</td><td>Windows</td><td>x86</td><td>bc551</td></tr>
<tr><td>Borland</td><td>5.6</td><td>Windows</td><td>x86</td><td>bc56</td></tr>
<tr><td>Borland</td><td>5.64</td><td>Windows</td><td>x86</td><td>bc564</td></tr>
<tr><td>Borland</td><td>5.82</td><td>Windows</td><td>x86</td><td>bc582</td></tr>
<tr><td>Comeau</td><td>4.3.3</td><td>UNIX</td><td>&lt;any&gt;</td><td>como433.unix</td></tr>
<tr><td>Comeau</td><td>4.3.3</td><td>Windows</td><td>x86</td><td>como433.win32</td></tr>
<tr><td>Metrowerks CodeWarrior</td><td>8.3</td><td>UNIX</td><td>&lt;any&gt;</td><td>cw8.unix</td></tr>
<tr><td>Metrowerks CodeWarrior</td><td>8.3</td><td>Windows</td><td>x86</td><td>cw8.win32</td></tr>
<tr><td>Digital Mars</td><td>&lt;latest&gt;</td><td>UNIX</td><td>&lt;any&gt;</td><td>dm</td></tr>
<tr><td>GCC</td><td>3.2</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc32.unix</td></tr>
<tr><td>GCC</td><td>3.2</td><td>Windows</td><td>x86</td><td>gcc32.win32</td></tr>
<tr><td>GCC</td><td>3.3</td><td>Mac OS-X</td><td>&lt;any&gt;</td><td>gcc33.mac</td></tr>
<tr><td>GCC</td><td>3.3</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc33.unix</td></tr>
<tr><td>GCC</td><td>3.3</td><td>Windows</td><td>x86</td><td>gcc33.win32</td></tr>
<tr><td>GCC</td><td>3.4</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc34.unix</td></tr>
<tr><td>GCC</td><td>3.4</td><td>Windows</td><td>x86</td><td>gcc34.win32</td></tr>
<tr><td>GCC</td><td>4.0</td><td>Mac OS-X</td><td>&lt;any&gt;</td><td>gcc40.mac</td></tr>
<tr><td>GCC</td><td>4.0</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc40.unix</td></tr>
<tr><td>GCC</td><td>4.1</td><td>Mac OS-X</td><td>&lt;any&gt;</td><td>gcc41.mac</td></tr>
<tr><td>GCC</td><td>4.1</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc41.unix</td></tr>
<tr><td>GCC</td><td>4.2</td><td>Mac OS-X</td><td>&lt;any&gt;</td><td>gcc42.mac</td></tr>
<tr><td>GCC</td><td>4.2</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc42.unix</td></tr>
<tr><td>GCC</td><td>4.3</td><td>Mac OS-X</td><td>&lt;any&gt;</td><td>gcc43.mac</td></tr>
<tr><td>GCC</td><td>4.3</td><td>UNIX</td><td>&lt;any&gt;</td><td>gcc43.unix</td></tr>
<tr><td>Intel</td><td>6</td><td>Windows</td><td>x86</td><td>icl6.win32</td></tr>
<tr><td>Intel</td><td>7</td><td>Windows</td><td>x86</td><td>icl7.win32</td></tr>
<tr><td>Intel</td><td>8</td><td>Windows</td><td>x86</td><td>icl8.win32</td></tr>
<tr><td>Intel</td><td>9</td><td>Windows</td><td>x86</td><td>icl9.win32</td></tr>
<tr><td>Visual C++</td><td>5</td><td>Windows</td><td>x86</td><td>vc5</td></tr>
<tr><td>Visual C++</td><td>6</td><td>Windows</td><td>x86</td><td>vc6</td></tr>
<tr><td>Visual C++</td><td>7</td><td>Windows</td><td>x86</td><td>vc7</td></tr>
<tr><td>Visual C++</td><td>7.1</td><td>Windows</td><td>x86</td><td>vc71</td></tr>
<tr><td>Visual C++</td><td>8</td><td>Windows</td><td>x86</td><td>vc8</td></tr>
<tr><td>Visual C++</td><td>8</td><td>Windows</td><td>x64</td><td>vc8.x64</td></tr>
<tr><td>Visual C++</td><td>9</td><td>Windows</td><td>x86</td><td>vc9</td></tr>
<tr><td>Visual C++</td><td>9</td><td>Windows</td><td>x64</td><td>vc9.x64</td></tr>
</table>

</body>
</html>