PParam - aka. Portable Parameter - supplies a data structure definition framework for C++
programming language.
By PParam
, developers could define their parameters, and provided with easy and subtle conversion to XML/JSON
.
In which framework ,a handler is given for managing these parameters from/to files or databases.
One of the key feature of PParam
framework is achieved through XObject
implementation.
- XObject is designed to deliver
OOP
(Object-oriented programming) specification to this framework. By which ,reduction of design complexity alongside of system flexibility and stability expansion would be obtained.
Installation of PParam
is based on Autoconf
and Autotools
build system.
Therefore, make sure they are installed properly before you proceed.
-
First step is to clone the project in desired directory:
# Your favorite directory $ git clone https://github.com/CloudAvid/PParam.git
-
Then for
Makefiles
creation issue these commands at cloned directory.# Creates Configuration files. $ ./autogen.sh # Creates Makefiles for building project. $ ./configure
You'd be prompted with unmet requirements which must be fulfilled before proceeding.
-
After successful
Makefile
creation; let us proceed toPParam
compilation and installation.- At this point (specificity installation part) you need
superuser
privilege.
# Compile the project. $ make # Let's install it. $ make install
- At this point (specificity installation part) you need
Use pkg-config to discover the necessary include and linker arguments. Issue this:
# Displays pparam necessary liker and compile flags.
pkg-config libpparam-1.0 --cflags –libs
Read the project wiki.
Please check contribution standard for full explanation.
This project brought you by CloudAvid developer team.