Home

Awesome

libitl2: A library for Islamic calendar and prayer times

libitl2 is a fork from libitl. This fork aims initially to:

Compiling

In order to compile the library, you will need the following tools:

To compile the library and the demo programs, perform the followig commands in the itl2 directory:

mkdir build
cd build
cmake ..
make
./demo_prayer # To run the prayer demo program

Static Analysis

We are using ccc-analyzer from Clang to perform the static analysis. To use ccc-analyzer, you need to perform the follwoing:

cmake -DCMAKE_C_COMPILER=/usr/share/clang/scan-build/ccc-analyzer ..
/usr/share/clang/scan-build/scan-build make

It is important to note that Clang might be installed on different directories on different machines.

LICENSE

The original libitl uses LGPL license shown in LICENSE. libitl2 uses the same license as libitl.

AUTHORS

The original authors of libitl can be found in AUTHORS. libitl2 is developed and maintained currently by Mohamed A. Bamakhrama.