Pantheios - Project Map - build

Each sub-directory of this directory, build, contains a makefile for a given compiler/architecture/operating system combination. To build Pantheios, open a shell / command-box in that directory, and execute make (or NMAKE). The following are common command-lines that are used:

The Pantheios team most commonly execute make with "make build test test.performance", 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.

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,

Compiler Compiler Version Operating System Architecture Makefile Directory
Borland5.5.1Windowsx86bc551
Borland5.6Windowsx86bc56
Borland5.64Windowsx86bc564
Borland5.82Windowsx86bc582
Comeau4.3.3UNIX<any>como433.unix
Comeau4.3.3Windowsx86como433.win32
Metrowerks CodeWarrior8.3UNIX<any>cw8.unix
Metrowerks CodeWarrior8.3Windowsx86cw8.win32
Digital Mars<latest>UNIX<any>dm
GCC3.2UNIX<any>gcc32.unix
GCC3.2Windowsx86gcc32.win32
GCC3.3Mac OS-X<any>gcc33.mac
GCC3.3UNIX<any>gcc33.unix
GCC3.3Windowsx86gcc33.win32
GCC3.4UNIX<any>gcc34.unix
GCC3.4Windowsx86gcc34.win32
GCC4.0Mac OS-X<any>gcc40.mac
GCC4.0UNIX<any>gcc40.unix
GCC4.1Mac OS-X<any>gcc41.mac
GCC4.1UNIX<any>gcc41.unix
GCC4.2Mac OS-X<any>gcc42.mac
GCC4.2UNIX<any>gcc42.unix
GCC4.3Mac OS-X<any>gcc43.mac
GCC4.3UNIX<any>gcc43.unix
Intel6Windowsx86icl6.win32
Intel7Windowsx86icl7.win32
Intel8Windowsx86icl8.win32
Intel9Windowsx86icl9.win32
Visual C++5Windowsx86vc5
Visual C++6Windowsx86vc6
Visual C++7Windowsx86vc7
Visual C++7.1Windowsx86vc71
Visual C++8Windowsx86vc8
Visual C++8Windowsx64vc8.x64
Visual C++9Windowsx86vc9
Visual C++9Windowsx64vc9.x64