Menu

Tree [9e4688] master /
 History

HTTPS access


File Date Author Commit
 src 2014-10-01 hrobeers hrobeers [9e4688] Path::pointAtPercent uneven pathitemcount bugfix
 submodules 2014-09-17 hrobeers hrobeers [6b7b4b] Option to build shared libararies
 tests 2014-09-17 hrobeers hrobeers [c122e8] QMake files removed
 .gitignore 2014-09-01 hrobeers hrobeers [c91268] Version number set in CMakeLists.txt
 .gitmodules 2014-04-03 hrobeers hrobeers [d68086] JenSON submodule
 CMakeLists.txt 2014-09-17 hrobeers hrobeers [6b7b4b] Option to build shared libararies
 LICENSE.BSD unknown
 LICENSE.LGPLv2 2013-05-04 hrobeers hrobeers [47d8ae] GitHub main repo to sync with
 README 2014-09-18 hrobeers hrobeers [9c08bd] README update
 TODO 2014-03-27 hrobeers hrobeers [1ae839] TODO & README update
 update-version.sh 2013-11-04 hrobeers hrobeers [0a00c1] update-version.sh performance improved

Read Me

This is the finFoil repository for the Qt/C++ remake (versions > 1.0).


Compilation from source
========================
Note: When compiling in a git clone, first read the section "Compiling in a git clone".
Execute the following commands in a terminal in the finFoil directory:

$ mkdir bin
$ cd bin
$ cmake ..
$ make

After completing the commands listed above, a finFoil executable should be located in the bin (=current) directory.

Compiling in a git clone
========================
When compiling in a git clone, the git submodules should be fetched first.
Do this by executing the following commands in the finfoil directory:

$ git submodule init
$ git submodule update --recursive

After fetching the submodules, continue with section "Compilation from source".

Dependencies
============
C++11 compliant compiler (GCC >= 4.7, Clang >= 3.0, Intel C++ >= 12.1)
cmake >= 2.8.11
Qt >= 5.3
Boost >= 1.55

LICENSE
=======
The majority of the code is licensed under the 2-clause BSD license.
However, parts of the code are licensed under the GNU LGPL version 2.1.
Since Everything is statically linked, the total project inherits the LGPL license.
It should be trivial for every Qt/C++ programmer to extract this code for dynamic linking so that a BSD licensed project is obtained with a dynamic dependency on a LGPL library.

You should have received a copy of the licence agreement for both the 2-clause BSD license and the LGPLv2 license along with this source code bundle.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.