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
Makefilescreation 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
Makefilecreation; let us proceed toPParamcompilation and installation.- At this point (specificity installation part) you need
superuserprivilege.
# 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 –libsRead the project wiki.
Please check contribution standard for full explanation.
This project brought you by CloudAvid developer team.