Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.04 KB

README.md

File metadata and controls

54 lines (37 loc) · 2.04 KB

Gretl Build Status

Documentation Status Open Issues Coverage Status License

Documentation

You can visit readthedocs for an up-to-date guide on how to build and use this repository.

General Information

Initial attempt to change the default build system of Gretl from GNU Autotools to CMake.

All headers and source files moved to include and src folders appropriately. All localization files are moved to lang folder. CMake scripts are under the cmake/Modules folder. The rest of the files have been placed under etc (and are not yet considered). The doc folder contains current documentation, with support for doxygen and sphinx. The test folder contains gretl default tests. It has support for the GoogleTest Framework. The share folder contains the xml UI files and common files of the project.

  1. Supports Continuous Integration (Travis CI - works with linux, supports OSX)
  2. Supports Continuous Documentation
  3. Supports Self-Testing

Tested

Linux

So far it has been successfully tested under

  • Ubuntu Linux 12.04 x86_64
    • gcc 4.6
    • clang 3.0
    • clang 3.4
  • Ubuntu Linux 14.04 x86_64
    • gcc 4.8
    • clang 3.4
    • clang 3.5
    • clang 3.6

OSX

Testing is needed to check compatibility issues

Windows

It probably does not compile yet.

Future work

Should add more tests to improve coverage. Should check compatibility with other systems (Windows/OSX). Should support continuous deployment. Will test it with AppVeyor for CI in Windows.