Skip to content

CMake-based wrapper, to ease retrieval of the various components in the software stack for "prometheus – The Distributed Digital Image Archive for Research and Studies"

Notifications You must be signed in to change notification settings

blackwinter-attic/prometheus-sumo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

df1c9f3 · Apr 26, 2012
Apr 25, 2012
Apr 26, 2012
Apr 24, 2012
Apr 25, 2012
Apr 25, 2012
Apr 25, 2012
Apr 25, 2012
Apr 18, 2012
Apr 18, 2012

Repository files navigation

= prometheus-sumo


== Introduction

"prometheus-sumo" is a simple (almost) virtual package, to ease the retrieval of
the various components in the software stack for "prometheus – The Distributed
Digital Image Archive for Research and Studies".

prometheus (www.prometheus-bildarchiv.de) is a digital image archive for Art and
Cultural Sciences. prometheus enables the convenient search for images on a
common user interface within different image archives, variable databases from
institutes, research facilities and museums.


== External dependencies

External dependencies are kept to a minimum for this package:

* Git   (>= 1.7) <http://git-scm.com>
* CMake (>= 2.8) <http://www.cmake.org>

Further dependencies, as required when developing the prometheus software
packages, are handled as part of this tool.


== Organization of the source code

Once cloning into a working copy has completed, the following directory structure
can be found:

  .
  |-- CMakeLists.txt          ...  Top-level CMake script for the project
  |-- README                  ...  This README file
  |-- config
  |   |-- cmake               ...  Collection of CMake scripts and modules
  |   `-- rake                ...  Collection of Rake scripts and modules
  |-- doc                     ...  Documentation sources (other than source)
  |-- environment             ...  Environment preparation scripts
  |   `-- CMakeLists.txt
  |-- repositories            ...  Working copies of related projects
  `-- sources                 ...  Source files


== Configuration and build

=== Getting the source code

The source for _prometheus-sumo_ is hosted on Github at;
{https://github.com/lbaehren/prometheus-sumo go there} to read about the various
options to retrieve a working copy of the code. In the simplest case, were you
need a read-only copy, simply run

    git clone git://github.com/lbaehren/prometheus-sumo.git

in order to to clone into a local working copy.

=== Build directory

The _prometheus-sumo_ uses the {http://www.cmake.org CMake} Cross-Platform
Makefile Generator for configuration and control of the build.

Once your checkout from the Git repository is complete you will have a directory
structure on disk as described in section "Organization of the source code"
above. In order to now configure and build the project "out of source" - hence
keeping your options open to cleanly remove intermediate/temporary files - create
a separate *build* directory from within to continue:

    mkdir build
    cd build
    cmake ..

=== Configuration options

The behaviour and processing can - to a certain degree - be controlled when
running _CMake_ to configure the project; the list below
shows the available options which can be passed along through the

  -D<Option>=<Value>

syntax from the command line. At the moment the following options are available
(default values in parenthesis):

    TESTING_ENABLE        "Enable CTest test driver?"                    [ YES ]
    CONFIGURE_VERBOSE     "Increase verbosity during configuration?"     [ NO  ]
    DOCUMENTATION_PANDORA "Enable documentation of pandora source code?" [ YES ]

== Further reading

* prometheus website <http://www.prometheus-bildarchiv.de>
* pandora website <http://prometheus.uni-koeln.de/pandora>

About

CMake-based wrapper, to ease retrieval of the various components in the software stack for "prometheus – The Distributed Digital Image Archive for Research and Studies"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published