build:feature_triggers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
build:feature_triggers [2016/04/20 09:08] – Yann Pouillon | build:feature_triggers [2016/04/24 14:21] (current) – Yann Pouillon | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP important> | ||
+ | |||
====== Configuring feature triggers ====== | ====== Configuring feature triggers ====== | ||
Line 7: | Line 9: | ||
* // | * // | ||
* // | * // | ||
- | In each of the previous items, **package** will be replaced by the names in the first column from the table below. Please note that the use of // | + | In each of the previous items, |
If you use the // | If you use the // | ||
- | < | + | < |
the // | the // | ||
- | * specific configuration programs in // | + | * specific configuration programs in // |
- | * include files in // | + | * include files in // |
- | * libraries in // | + | * libraries in // |
The following table summarizes the available optional features of Abinit. To enable them, you will have to make sure that the corresponding [[build: | The following table summarizes the available optional features of Abinit. To enable them, you will have to make sure that the corresponding [[build: | ||
- | ^ Package | + | ^ Package |
- | | bigdft | + | | [[build: |
- | | etsf_io | + | | [[build: |
- | | fox | + | | [[build: |
- | | libpspio | + | | [[build: |
- | | libxc | LibXC | Mature | + | | [[build: |
- | | wannier90 | + | | [[build: |
- | | yaml | + | | [[build: |
+ | | [[build: | ||
+ | | [[build: | ||
+ | | [[build: | ||
+ | | [[build: | ||
===== Using a global prefix ===== | ===== Using a global prefix ===== | ||
Line 31: | Line 38: | ||
All the individual options can be overridden by // | All the individual options can be overridden by // | ||
- | <WRAP important> | + | <WRAP important> |
As an example, let us now suppose that you have installed optional packages for Abinit under the // | As an example, let us now suppose that you have installed optional packages for Abinit under the // | ||
- | <pre> | + | <code> |
/ | / | ||
│ | │ | ||
- | ├── FoX-4.1.2 | ||
- | │ ├── bin | ||
- | │ ├── include | ||
- | │ └── lib | ||
├── etsf_io-1.0.4 | ├── etsf_io-1.0.4 | ||
│ ├── bin | │ ├── bin | ||
Line 80: | Line 83: | ||
└── share | └── share | ||
└── doc | └── doc | ||
- | </pre> | + | </code> |
As you can see, this directory tree includes 2 different versions of LibXC and Wannier90. Depending on which version of Abinit you are building, the correct version of each package will automatically be selected by the build system. | As you can see, this directory tree includes 2 different versions of LibXC and Wannier90. Depending on which version of Abinit you are building, the correct version of each package will automatically be selected by the build system. |
build/feature_triggers.1461136085.txt.gz · Last modified: 2016/04/20 09:08 by Yann Pouillon