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:14] admin [libfftw3] |
1_0:install-source [2025/05/17 11:45] (current) admin [libfftw3] |
||
|---|---|---|---|
| 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 47: | Line 47: | ||
| </ | </ | ||
| - | # ( make sure those --enable | + | //or: On an M1 Mac, which doesn' |
| + | |||
| + | < | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| < | < | ||
| Line 63: | Line 69: | ||
| < | < | ||
| ./configure --enable-shared --enable-threads --enable-sse2 --with-pic; | ./configure --enable-shared --enable-threads --enable-sse2 --with-pic; | ||
| + | </ | ||
| + | |||
| + | //or: On an M1 Mac, which doesn' | ||
| + | |||
| + | |||
| + | < | ||
| + | ./configure --enable-shared --enable-threads --with-pic; | ||
| </ | </ | ||
| Line 75: | Line 88: | ||
| ==== 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 86: | Line 110: | ||
| **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 94: | Line 120: | ||
| 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 99: | Line 127: | ||
| [[1_0: | [[1_0: | ||
| - | |||