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: | ||
- |