Skip to content

Latest commit

 

History

History
82 lines (70 loc) · 1.21 KB

ginga.md

File metadata and controls

82 lines (70 loc) · 1.21 KB

Ginga commands

Install on Ubuntu

sudo add-apt-repository ppa:telemidia/daily-builds
sudo apt-get update
sudo apt-get install ginga-itv

Compile

./bootstrap
./configure
make
sudo make install

Compile and enable warnings by maint.mk

./bootstrap
./configure --enable-warnings
make

Show configure options

./bootstrap
./configure --help

Compile and enable debug options

./bootstrap
./configure --enable-debug
make

Compile and enable GDB

./bootstrap
./configure --enable-debug --disable-shared
make

Compile and check tests

./bootstrap
./configure
make check

Compile to check a especific test

./bootstrap
./configure
make check TESTS='tes-Event-transition-Media-PAUSE'

Checking log tests

cat tests/test-Event-transition-Media-PAUSE.log

Script to enable environment variables to make tests

source tests/env.sh

Checking tests coverage

./bootstrap
./configure --enable-coverage
make clean
make -j9 coverage

Generating Doxygen documentation

./bootstrap
./configure
make doc