You can visit readthedocs for an up-to-date guide on how to build and use this repository.
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.
- Supports Continuous Integration (Travis CI - works with linux, supports OSX)
- Supports Continuous Documentation
- Supports Self-Testing
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.
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.