Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
1_0:install-source [2019/06/17 08:21] admin [libfftw3] |
1_0:install-source [2024/01/16 10:51] (current) admin [Getting the source code] |
||
---|---|---|---|
Line 7: | Line 7: | ||
Alternatively the GIT repository can also be cloned (For this, installation of '' | Alternatively the GIT repository can also be cloned (For this, installation of '' | ||
- | '' | + | '' |
===== Installing Dependencies ===== | ===== Installing Dependencies ===== | ||
Line 73: | Line 73: | ||
==== Qt5 ==== | ==== Qt5 ==== | ||
Compilations of Qt5 is included in all the package managers we listed above. Qt5 can also be downloaded and installed from: http:// | Compilations of Qt5 is included in all the package managers we listed above. Qt5 can also be downloaded and installed from: http:// | ||
+ | |||
+ | You also need the " | ||
+ | Installing the qtscript5-dev is also needed. | ||
+ | |||
+ | On Linux, the command | ||
+ | |||
+ | '' | ||
+ | '' | ||
+ | |||
+ | solves that problem. | ||
Make sure that after the installation you add Qt5 bin directory to the environment variable $PATH, and that: | Make sure that after the installation you add Qt5 bin directory to the environment variable $PATH, and that: | ||
- | '' | + | '' |
+ | '' | ||
gives you correct path to installed Qt libraries. | gives you correct path to installed Qt libraries. | ||
Line 84: | Line 95: | ||
**NOTE for Mac OSX Users:** Qt Version 5.9.4 worked fine, while Qt Version 5.10.1 caused the error: | **NOTE for Mac OSX Users:** Qt Version 5.9.4 worked fine, while Qt Version 5.10.1 caused the error: | ||
" | " | ||
+ | |||
+ | |||
===== Compiling Focus ===== | ===== Compiling Focus ===== | ||
Once everything is set up, CMAKE will automatically find the required paths and compile. This all has been scripted and Focus can easily be compiled by running the '' | Once everything is set up, CMAKE will automatically find the required paths and compile. This all has been scripted and Focus can easily be compiled by running the '' | ||
Line 92: | Line 105: | ||
Focus is compiled in two stages. First we check the presence of all required dependencies and in the second stage we compile the entire source tree. | Focus is compiled in two stages. First we check the presence of all required dependencies and in the second stage we compile the entire source tree. | ||
+ | |||
+ | Upon building, Focus creates a directory " | ||
=== See also: === | === See also: === | ||
Line 97: | Line 112: | ||
[[1_0: | [[1_0: | ||
- |