File: README.md

package info (click to toggle)
ckon 0.7.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, stretch
  • size: 260 kB
  • sloc: cpp: 820; makefile: 160; sh: 76; python: 28
file content (23 lines) | stat: -rw-r--r-- 1,229 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Please find the docs at https://ckon.readthedocs.org
----------------------------------------------------

[![DOI](https://zenodo.org/badge/4568/tschaume/ckon.png)](http://dx.doi.org/10.5281/zenodo.12533)

*ckon* is a C++ program/tool which automatically takes care of compilation,
dictionary generation and linking of programs and libraries developed for data
analyses within the [CERN ROOT analysis framework](http://root.cern.ch). This
includes parsing include headers to figure out which libraries the main
programs need to be linked to. It uses
[automake/autoconf](http://www.gnu.org/software/autoconf/) to be platform
independent and GNU install compliant. In addition, [m4
macros](http://www.gnu.org/software/autoconf-archive/The-Macros.html#The-Macros)
are automatically downloaded and the according compiler flags included based on
a list of [boost](http://www.boost.org/) libraries provided in the config file.
For the purpose of YAML database usage, a m4 macro can be downloaded during
setup to link against the [yaml-cpp](https://code.google.com/p/yaml-cpp/)
library.

*ckon* is published under MIT License (http://opensource.org/licenses/MIT).  

Patrick Huck (@tschaume)  
*invaluable contributions*: Hiroshi Masui