Skip to content

Latest commit

 

History

History
82 lines (70 loc) · 1.33 KB

File metadata and controls

82 lines (70 loc) · 1.33 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