1- [ TOC]
2-
3- # Introduction {#Introduction}
1+ # Introduction
42
53Collage is a cross-platform C++ library for building heterogenous, distributed
6- applications. Among other things , it is the cluster backend for the [ Equalizer
4+ applications. Among others , it is the cluster backend for the [ Equalizer
75parallel rendering framework] ( https://github.com/Eyescale/Equalizer ) . Collage
86provides an abstraction of different network connections, peer-to-peer
97messaging, node discovery, synchronization and high-performance,
@@ -28,7 +26,7 @@ available from [Eyescale](http://www.eyescale.ch). Please contact
2826[ info@eyescale.ch ] ( mailto:info@eyescale.ch?subject=Collage%20support )
2927for further information.
3028
31- # Features {#Features}
29+ # Features
3230
3331Collage provides different levels of abstraction to facilitate the
3432development distributed applications:
@@ -43,21 +41,22 @@ development distributed applications:
4341 distribution for C++ objects based on delta serialization.
4442* Detailed @ref Changelog
4543
46- # Building {#Building}
44+ # Building
4745
48- Collage is a cross-platform library, designed to run on any modern operating
49- system, including all Unix variants and the Windows operating system. Collage
50- uses CMake to create a platform-specific build environment. The following
51- platforms and build environments are tested:
46+ Collage is a cross-platform library, designed to run on any modern
47+ operating system, including all Unix variants and the Windows operating
48+ system. It requires a C++11 compiler and uses CMake to create a
49+ platform-specific build environment. The following platforms and build
50+ environments are tested:
5251
53- * Linux: Ubuntu 14 .04, RHEL 6.6 (Makefile, Ninja)
52+ * Linux: Ubuntu 16 .04, RHEL 6.8 (Makefile, Ninja)
5453* Windows: 7 (Visual Studio 2012)
55- * Mac OS X: 10.8 (Makefile, Ninja)
54+ * Mac OS X: 10.9 (Makefile, Ninja)
5655
5756Building from source is as simple as:
5857
5958 git clone https://github.com/Eyescale/Collage.git
6059 mkdir Collage/build
6160 cd Collage/build
62- cmake ..
63- make
61+ cmake -GNinja ..
62+ ninja
0 commit comments